Cum se poate obține adresa străzii și / sau coordonatele oricărei locații de pe Google Maps cu un minim de agitație?
Google Calendar va genera o fereastră cu o hartă a locației pe care o specificați în câmpul „unde”, cu toate acestea, de multe ori locația pe care o alege este greșită. Dacă adăugați „unde” cu coordonate sub forma „Whitehorse Fish Ladder @ 60.69635, -135.0404” sau utilizați o adresă stradal, este corectă, dar ce se întâmplă dacă nu aveți adresa la vârful degetelor?
Răspundeți
Dacă aveți harta completă la vârful degetelor, puteți corecta -Faceți clic pe orice locație și obțineți „Indicații de aici” sau „Indicații de orientare către aici”, care completează caseta de la / la cu cea mai apropiată aproximare Google de locul în care ați dat clic. „s Aici” pentru a seta un marker, care va avea un lat / lung asociat în colț (dar nu pare să găsească drumuri sau adrese)
Comentarii
- acesta este cel mai rapid traseu cel mai direct al răspunsurilor postate. Din păcate, nu este fiabil în zonele în care baza de date a adreselor de stradă este rară sau incompletă. Uneori, va alege doar numele celui mai apropiat drum, care poate avea o lungime de mulți kilometri, când coordonatele ar fi mai bune.
- aaaaah, ' nu este chiar atât de rău: pentru a obține coordonate, eliminați doar toate indicațiile de orientare existente ale hărții Google (debifați orice seamănă cu " direcții la " în partea stângă jos). ' se întâmplă atunci când există destinații multiple în care coardele precise sunt schimbate cu " astfel de drum ".
Răspuns
Aveți o adresă și doriți să o găsiți Lat / Lon (geocodificare inversă)
- Porniți LatLong ToolTip în site-ul Google Maps. (Detalii mai jos).
acum fie …
- Căutați adresa în Google Maps. Plasați mouse-ul peste marcatorul care afișează locația dorită. – SAU –
- Utilizați api de geocodare google maps pentru geocodificare inversă. De exemplu, http://maps.google.com/maps/api/geocode/json?address=34.0703, -118.3981 & sensor = false –OR–
- Căutați Lat / Long în Google Maps căutare.
.
Ai un Lat / Long și doresc să găsiți (cea mai apropiată) adresă (geocodificare)
- Utilizați api de geocodare google maps .
a) Rezultat Json: http://maps.google.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway, + Mountain + View, + CA & sensor = false
b) Rezultatul Xml: http://maps.google.com/maps/api/geocode/xml?address=1600+Amphitheatre+Parkway, + Mountain + Vizualizare, + CA & senzor = fals
. . .
Cum pot activa sfaturile pentru instrumentul LatLong?
Comentarii
- În acest caz de utilizare, nu am la dispoziție nici o adresă stradală, nici Lat / Long. Doar un ecran pe care îl pot indica și întreb " unde este acesta? "
- Da, motiv pentru care am am menționat Sfatul LatLng Tool la sfârșitul postării mele. Asta îți dă lat / long .. și de aici poți deschide apoi o altă filă de browser, lipi în textul API și folosește lat / long afișat pe ' pe ecran. Asta face geocodificare inversă. Funcționează excelent pentru Australia (I ' m din Melbourne) și pentru majoritatea celorlalte țări. Cu siguranță prima lume.
Răspuns
Trageți doar marcatorul în exemplul oficial v3 google maps api
http://gmaps-samples-v3.googlecode.com/svn/trunk/draggable-markers/draggable-markers.html
Dacă utilizați FireFox, puteți utiliza Google Maps și aceasta fragment de cod javascript și creați un marcaj.
("http://www.google.co.uk/search?q=",gApplication .getMap().getCenter()));
[poate fi google.com, .ca, .co.za etc. ]
notă: aceasta obține doar centrul latitudinii și longitudinii hărții cu cât este mai mare cu cât precizia este mai mare
Vezi
http://mapperz.blogspot.com/2007/02/return-latitude-and-longitude-fast.html
pentru instrucțiuni complete despre crearea unui marcaj.
Un alt lucru util este atunci când selectați o adresă (așa cum ați copia și lipi)
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)})())
* doar înlocuiți acest cod ca mai sus și creați un alt marcaj.
Comentarii
- exemplul de marcaj de glisare ar fi răspunsul perfect, oferind o adresă de stradă și coordonate simultane într-un formular ușor de copiat și lipit, dacă marcatorul a fost plasat inițial interactiv. Totuși, este perfect pentru oricine din Astrailia de Est 😉