Categorías
Angular Cloud Dev Firebase TypeScript

Como convertir un archivo .kmz a json en javascript

Como para casi cualquier cosa, existe un paquete para eso; parse2-kmz, disponible en https://www.npmjs.com/package/parse2-kmz. Utilizarlo es muy simple:

Categorías
Angular Dev Flutter

Opciones gratuitas a Google Maps

Para mostrar un mapa, polylines y marcadores https://leafletjs.com/ ofrece alternativas para angular y flutter.

Para cálculo de rutas, http://project-osrm.org/ podría ser una alternativa muy interesante. Esto me lo encontré de puro lolo, en este link https://www.jamesrcroft.com/2015/06/snapping-gps-tracks-to-roads/

Obviamente esto está lejos de la tonelada de herramientas que ofrece Google Maps, pero son herramientas que podrían utilizarse en casos de uso con menos requerimientos.

Categorías
Angular Dev

Cómo hacer debug paso a paso en Angular con Visual Studio Code

Categorías
Angular Dev TypeScript

Por qué Angular no carga bien los datos cuando se reutilizan componentes y eso del Dependency Injection

Imagínese que usted tiene una tienda virtual y que a su producto se le pueden asignar atributos así:

Obviamente cada uno de estos selectores es un componente aparte que se reutiliza varias veces en el formulario. Y en este caso concreto, el selector del Termino depende del valor del Atributo para poder filtrar los datos. Obviamente no se pueden mostrar colores cuando lo que se está asignando es una talla.

Categorías
Angular Consolas / Bash Dev Firebase

Como testear las funciones de firebase localmente (cloud functions)

Esta es una de esas cosas que se me olvidan, para variar. El problema es que la busco como no debe ser. Realmente lo que debería buscar es «Firebase Prueba funciones de forma interactiva».

Para ahorrarme la siguiente búsqueda, la documentación oficial de Firebase está aquí: https://firebase.google.com/docs/functions/local-shell?hl=es

Para resumir el asunto, suponiendo que es una función callable, lo que toca hacer, estando en el folder functions, es:

firebase functions:shell
nombreDeLaFuncio({'foo': 'bar'})

Pero no me crean a mi. Vayan a ver la documentación oficial!

Categorías
Angular Cloud Dev Firebase

Estructura de archivos para firebase functions en Angular

Creo que las funciones están hechas para lidiar con muchos panoramas, pero que hay 3 casos a destacar: