2013-10-10 4 views
11

Sono nuovo di zecca per le tecnologie web e nella ricerca di un'app Web che voglio creare mi sono un po 'impantanato. Voglio poter utilizzare una mappa di Google sul mio sito, inclusa la funzionalità che consente di utilizzare livelli e disegnare forme e linee su di essa, ma sono confuso dalla differenza tra l'API di Google Maps e Google Maps Engine e quale meglio si addice a me.Google Maps API vs Google Maps Engine?

È una di quelle un'opzione migliore per me? Sembra che ci sia un sacco di burocrazia su come ottenere Maps Engine per un sito, ma non sono chiaro se l'API di Maps ha tutte le funzionalità che vorrei.

Ci scusiamo per la domanda per principianti, ma non ho trovato alcun tipo di FAQ che sia stata affrontata. Apprezzerei davvero ogni intuizione Grazie!

+0

So che si possono fare mappe in stile con l'API di Maps, non so se questo è ciò che si desidera: https://developers.google.com/maps/documentation/javascript/styling –

+1

Ah, altrove in quella documentazione c'è un "Disegno sulla sezione "Mappa", che è quello che stavo cercando. – Pete

+1

Con ogni probabilità, si desidera l'API Javascript di Google Maps V3. La necessità di salire al motore è rara. –

risposta

10

Quindi Google offre in realtà tre prodotti diversi.

  • Google Maps JavaScript API è destinato agli sviluppatori, e ti permette di prendere mappe di base di Google e disegnare su di loro a livello di codice, scrivendo il proprio codice JavaScript che chiama l'API.
  • Google Maps Engine è per creare le proprie mappe di base. Potresti usarlo per il rendering di forme e linee sulla cima di una mappa, ma se è tutto ciò che vuoi fare, probabilmente è eccessivo (e non è gratuito).
  • Google Maps Engine Lite è il nuovo ragazzo in città, ed è ancora beta mentre scrivo questo, ma potrebbe adattarsi al tuo caso d'uso il migliore: puoi disegnare a mano sopra le mappe standard di Google, importare una varietà di formati con i dati geografici e quindi share your results or embed them on your website, il tutto senza dover scrivere una leccata di JavaScript.
0

Tutto dipende da quanto sei comodo con la codifica. L'API di Google Maps richiede che l'applicazione sia costruita in JavaScript.

Poiché Google Maps Engine è stato ora archiviato da Google, suggerirei di dare un'occhiata allo MangoMap. Permette di costruire mappe usando solo un'interfaccia, è possibile creare applicazioni web ma veramente potenti senza scrivere una singola riga di codice.

Disclaimer: io sono l'amministratore delegato di MangoMap ;-)

+0

È interoperabile con il linguaggio di programmazione R? Ha pacchetto per questo programma? – Rhonda

0

Con API di Google Maps, Google fornisce una mappa muta e si aggiunge punti, linee, poligoni, ecc per la mappa tramite JavaScript. Questo è fantastico finché non inizi ad aggiungere migliaia di oggetti mappa.

Con Google Maps Engine, (now deprecated), si carica, memorizza ed elabora i dati di geometria sui server di Google per un rendering ottimale. È possibile trasformare un grande gruppo di punti e linee in file di immagini con sfondi trasparenti che possono essere visualizzati rapidamente su una mappa.