Come si possono ottenere lindirizzo e / o le coordinate di qualsiasi luogo su Google Maps con il minimo sforzo?

Google Calendar genererà una finestra con una mappa della posizione specificata nel campo “dove”, tuttavia la maggior parte delle volte la posizione scelta è sbagliata. Se aggiungi il “dove” con le coordinate sotto forma di “Whitehorse Fish Ladder @ 60.69635, -135.0404” o usi un indirizzo, è corretto, ma cosa succede se non hai lindirizzo sulla punta delle dita?

Rispondi

Se hai la mappa completa sulla punta delle dita, puoi correggere -fai clic su qualsiasi posizione e ottieni “Indicazioni stradali da qui” o “Indicazioni stradali per qui”, che riempiono la casella da / a con lapprossimazione più vicina di Google del punto in cui hai fatto clic.

Puoi anche utilizzare “Cosa “s Here” per impostare un indicatore, che avrà una latitudine / longitudine associata nellangolo (ma non sembra “trovare strade o indirizzi)

Commenti

  • questo è il percorso più veloce tra le risposte pubblicate. Sfortunatamente è inaffidabile nelle aree in cui il database degli indirizzi stradali è scarso o incompleto. A volte sceglie semplicemente il nome della strada più vicina, che può essere lunga molti chilometri, quando le coordinate sarebbero migliori.
  • aaaaah, ' non è esattamente così male: per ottenere le coordinate rimuovi solo tutte le indicazioni stradali esistenti di google map (deseleziona tutto ciò che assomiglia a " indicazioni per " in basso a sinistra). È ' quando esistono più destinazioni che le coordinate precise vengono scambiate con la " tale e tale strada .

Risposta

Hai un indirizzo e desideri trovarlo “s Lat / Lon (geocodifica inversa)

  1. Attiva la descrizione comando LatLong nel sito di Google Maps. (Dettagli di seguito).

ora …

  1. Cerca lindirizzo in Google Maps. Passa il mouse sopra lindicatore che mostra la posizione desiderata. testo alternativo testo alternativo – OPPURE –
  2. Utilizza lAPI di geocodifica di Google Maps per la geocodifica inversa. Ad esempio http://maps.google.com/maps/api/geocode/json?address=34.0703, -118.3981 & sensor = false –OPPURE–
  3. Cerca latitudine / longitudine in google maps ricerca. testo alternativo testo alternativo

.

Hai lat / long e desidera trovare lindirizzo (più vicino) (geocodifica)

  1. Utilizza API di geocodifica di Google Maps .

a) Risultato Json: http://maps.google.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway, + Mountain + View, + CA & sensor = false

b) Risultato Xml: http://maps.google.com/maps/api/geocode/xml?address=1600+Amphitheatre+Parkway, + Mountain + Visualizza, + CA & sensor = false

. . .

Come si attivano i suggerimenti per LatLong?

alt text

testo alternativo

testo alternativo

Commenti

  • In questo caso duso non ho né lindirizzo né la latitudine / longitudine a mia disposizione. Solo una schermata a cui posso puntare e chiedere " dove si trova? "
  • Sì, ecco perché io ha menzionato il suggerimento LatLng alla fine del mio post. Questo ti dà lat / long .. e da qui puoi aprire unaltra scheda del browser, incollare il testo dellAPI e usare il tuo lat / long che ' è visualizzato sullo schermo. Questo fa la geocodifica inversa. Funziona alla grande per lAustralia (I ' m da Melbourne) e la maggior parte degli altri paesi. Sicuramente il primo mondo.

Risposta

Basta trascinare lindicatore nellesempio di API google maps v3 ufficiale

http://gmaps-samples-v3.googlecode.com/svn/trunk/draggable-markers/draggable-markers.html

Se usi FireFox puoi usare Google Maps e questo snippet di codice javascript e creare un segnalibro.

("http://www.google.co.uk/search?q=",gApplication .getMap().getCenter()));

[può essere google.com, .ca, .co.za ecc. ]

nota: questo ottiene solo il centro della latitudine e longitudine della mappa, maggiore è lo zoom, maggiore è la precisione

Vedi

http://mapperz.blogspot.com/2007/02/return-latitude-and-longitude-fast.html

per istruzioni complete sulla creazione di un segnalibro.

Un altro utile è quando seleziona un indirizzo (come faresti per copiare e incollare)

javascript:void((function(){var%20e=document.createElement("script");e.setAttribute("type","text/javascript");e.setAttribute("src","http://www.bookmaplet.com/scripts/bm.js");document.body.appendChild(e)})())

* basta sostituire questo codice come sopra e creare un altro segnalibro.

Commenti

  • lesempio dellindicatore di trascinamento sarebbe la risposta perfetta, fornendo simultaneamente indirizzo e coordinate stradali in un modulo facile da copiare e incollare, se il marcatore è stato posizionato inizialmente in modo interattivo. Perfetto per chiunque nellAstrailia orientale però 😉

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *