2014-07-11 3 views

Répondre

1

Le stockage de données par défaut de MongoDB est maintenant GeoJSON, voir the GeoJSON docs. Ce format, étant une extension de JSON, joue naturellement très bien avec Javascript. Il existe des chargeurs GeoJSON directs dans Google Maps, OpenLayers et dans Leaflet, trois des bibliothèques de mappage Javascript les plus connues. OpenLayers et Leaflet sont tous deux open source, vous pouvez donc voir la source pour voir comment cela fonctionne et étendre comme vous le souhaitez. Vous devrez écrire quelque chose pour transmettre le GeoJSON de MongoDB au client et vous pourriez avoir à faire face à des problèmes inter-domaines, en fonction de votre configuration, voir JSON: How do I make cross-domain JSON call pour des solutions possibles.