Domanda

Ok, quindi in fondo io sto parlando con qualcuno di costruire un modo per gli utenti di inviare posizioni di una mappa e avere un perno sulla posizione.

che conosco Google Maps può fare questo e probabilmente ha la migliore documentazione / supporto. Mi stavo chiedendo se / quali altre opzioni ci sono. Ho trovato Pushpin e Mappy ma io davvero non so molto su una di esse.

Che cosa le mappe che fai tutto il lavoro con / perché?

È stato utile?

Soluzione

Quindi, per rispondere alla tua domanda. I utilizzare l'API di Google Maps.

Perché?

Credo che ci sono un sacco di buone ragioni che fanno di Google Maps una soluzione di mappatura estremamente prezioso per gli sviluppatori web. Mi rendo conto che probabilmente suonare come un evangelista agitando la mano, ma qui va:

  • API documentate
  • L'accesso a una serie di set di tessere eccellenti per le vostre mappe (topografiche, satellitari, mappe stradali, terreno).
  • L'accesso al plugin di Google Earth 3D con pochissime modifiche a un sito standard di Google Maps.
  • costanti aggiornamenti e miglioramenti alle API e le sue caratteristiche. Ho iniziato a lavorare sul mio Google Maps proiettare a pochi anni fa e in quel momento ho visto nuovi tileset, i controlli GUI aggiornati, la rotellina del mouse zoom, di plugin di Google Earth ... Sono sicuro che questa lista otterrà più.
  • StreetView. Io in realtà non uso questo io stesso, ma Streetview è una caratteristica fantastica che non è duplicato negli altri soluzioni di mappatura.
  • Ampia gamma di strumenti molto utili nell'API. Glog, calcoli di distanza, GLatLngRegion ecc ...
  • Geocoding. Recentemente ho dilettato con l'API geocoding che Google fornisce e l'ho trovato era molto facile da usare ed estremamente potente.
  • Google Maps Gruppo - ho chiesto questi ragazzi per un aiuto un certo numero di volte e ha trovato risposte rapide e precise che StackOverflow rivale.
  • Possibilità di sovrapporre le piastrelle sopra le piastrelle mappa di Google (GOverlay).
  • Possibilità di implementare completamente personalizzato tilsets che sfruttano la scala / quadro panning Google Maps.
  • Custom Map temi consente di integrare la mappa aspetto grafico con il vostro schema di colore della pagina.

Altri suggerimenti

Dai un'occhiata alla OpenStreeMaps . Non ci sono problemi di licenza.

Se si desidera utilizzare un framework per la creazione di applicazioni in tutto mappe in Java, si dovrebbe dare un'occhiata alla http: // www.geomajas.org/ che è un framework di mapping web open source. Questo vi dà sia un front-end di mappatura (utilizzando GWT), e potente integrazione di diverse fonti di dati. Tra le altre opzioni, è possibile utilizzare OpenStreetMaps per i dati di base e integrare che con molti altri livelli. Ed è tutto puro Java.

So che questa è una vecchia questione, ma per quelli appena inciampare su di esso ora ... Ecco un elenco di varie tecnologie di mappatura web libero e aperto:

https://github.com/erasmus-mundus-geotech-master/open_source_geospatial_technologies

Quale è meglio per voi dipende da ciò che si vuole fare. Per aggiungere in modo collaborativo perni a una mappa, consiglierei anche Google Maps, o rotolare il proprio app con Leaflet.js!

Full disclosure: io sono uno dei principali contribuenti alla lista di cui sopra

.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top