Ya tengo funcionando una pequeña aplicación en Angular, es una tontería, lee las farmacias de guardia de Rivas Vaciamadrid y las situa en un mapa. Pulsando sobre los markers obtienes la dirección y teléfono.
Inicialmente queria usar los Json en tiempo real que el Ayuntamiento de Valencia tiene disponibles, que tienen información interesante, pero se necesita autorización, y mientras la conceden, he elegido (prácticamente al azar) un Json del ayuntamiento de Rivas.
Así puedo ir preparando básicamente la aplicación, lectura de Json y presentación de localizaciones en Gmaps, filtrado, etc. y despues aprovecharla para hacer algo mas útil con los datos de Valencia (mi ciudad).
Y Angular, aunque conforme le coges el tranquillo es más comodo, no me gusta demasiado, me siento raro no pudiendo hacer cosas como modificar el DOM o resolver las cosas con JS sencillo, para todo se tiende a usar librerías externas y el tiempo que debería pasar programando lo hago instalando dependencias, estudiando su documentación y configurando componentes.
Entiendo que para una aplicación grande y compleja esto es una ventaja, evitas que cada developer haga las cosas con su sello personal y se ciñan todos al mismo sistema de trabajo. Casi no hace falta ni que sepan JS. Pero para una aplicación sencilla es muy farragoso todo y me ralentiza.
Tampoco veo claro muy claro el debug, he cometido fallos en el marcado y no me han avisado ni la consola ni el terminal…
Respecto a la documentación hay una cosa horrorosa y es que a partir de la versión 2, Google cambio el nombre A LA ANTERIOR VERSIÓN (desde entonces Angular Js en vez de Angular), con lo que las búsquedas se ven contaminadas continuamente por resultados antiguos, limitarlos al ultimo año por ejemplo ayuda pero sigue siendo un incordio.
Google tiene muy mala leche con la nomenclatura, esto que le hizo a este hombre está muy feo.
La aplicación está en pruebas en este link y el código en mi repositorio, aunque le queda aun bastante trabajo para que esté presentable…