Hoe kan men met een minimum aan gedoe het adres en / of de coördinaten van een locatie op Google Maps krijgen?

Google Agenda zal een venster met een kaart spawnen naar de locatie die u opgeeft in het veld “waar”, maar vaak is de gekozen locatie verkeerd. Als je de “waar” toevoegt met coördinaten in de vorm van “Whitehorse Fish Ladder @ 60.69635, -135.0404” of een straatadres gebruikt, wordt het goed, maar wat als je het adres niet hebt binnen handbereik?

Answer

Als u de volledige kaart binnen handbereik heeft, kunt u -klik op een willekeurige locatie en ontvang Routebeschrijving vanaf hier of Routebeschrijving naar hier, die het vak van / naar vult met de dichtstbijzijnde benadering van Google van waar u hebt geklikt.

U kunt ook Wat “s Here” om een markering in te stellen, die een bijbehorende lengte / breedte in de hoek zal hebben (maar “lijkt geen wegen of adressen te vinden)

Opmerkingen

  • dit is de snelste en meest directe route van de geplaatste antwoorden. Het is helaas onbetrouwbaar in gebieden waar de database met straatadressen schaars of onvolledig is. Soms kiest het gewoon de naam van de dichtstbijzijnde weg, die vele kilometers lang kan zijn, wanneer de coördinaten beter zouden zijn.
  • aaaaah, het ' is niet helemaal zo erg: om coördinaten te krijgen, verwijdert u alleen alle bestaande google map-aanwijzingen (vink alles uit wat lijkt op " routebeschrijving naar " linksonder). Als er meerdere bestemmingen zijn, wordt het ' gebruikt dat de precieze coördinaten worden uitgewisseld voor de vage " dergelijke en die weg ".

Answer

Je hebt een straatadres en je wilt dit vinden Lat / Lon (reverse geocoding)

  1. Schakel de LatLong ToolTip in op de Google Maps-site. (Details hieronder).

nu ofwel …

  1. Zoek naar het adres in Google Maps. Beweeg de muis over de markering die de gewenste locatie aangeeft. alt-tekst alt-tekst – OF –
  2. Gebruik de geocoderings-api van Google Maps voor omgekeerde geocodering. Bijv. http://maps.google.com/maps/api/geocode/json?address=34.0703, -118.3981 & sensor = false –OF–
  3. Zoek naar Lat / Long in de Google Maps zoeken. alt-tekst alt-tekst

.

Je hebt een Lat / Long en wil het (dichtstbijzijnde) adres (geocodering) vinden

  1. Gebruik de google maps geocodering api .

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

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

..

Hoe schakel ik de LatLong Tool Tips in?

alt-tekst

alt-tekst

alt-tekst

Reacties

  • In dit geval heb ik geen straatadres of breedtegraad tot mijn beschikking. Gewoon een scherm waar ik naar kan wijzen en " vraag waar is dit? "
  • Ja, daarom noemde de LatLng Tool Tip aan het einde van mijn bericht. Dat geeft u lat / long .. en vanaf hier kunt u dan een ander browsertabblad openen, de API-tekst plakken en uw lat / long gebruiken die ' s op het scherm worden weergegeven. Dat doet reverse-geocodering. Werkt prima voor Australië (ik ' m van Melbourne) en de meeste andere landen. Absoluut eerste wereld.

Answer

Sleep gewoon de markering in het officiële v3 google maps api-voorbeeld

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

Als u FireFox gebruikt, kunt u Google Maps gebruiken en dit fragment van javascript-code en maak een bladwijzer.

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

[kan google.com, .ca, .co.za enz. zijn ]

opmerking: dit krijgt alleen het midden van de kaart met de lengte- en breedtegraad, hoe meer ingezoomd hoe hoger de nauwkeurigheid.

Zie

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

voor volledige instructies voor het maken van een bladwijzer.

Een andere handige is wanneer u selecteer een adres (zoals u zou kopiëren en plakken)

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)})())

* vervang gewoon deze code zoals hierboven en maak een nieuwe bladwijzer.

Opmerkingen

  • het voorbeeld van de sleepmarkering zou het perfecte antwoord zijn, met een gelijktijdig straatadres en coördinaten in een gemakkelijk te kopiëren en plakken, als de markering aanvankelijk interactief werd geplaatst. Perfect voor iedereen in Oost-Astrailia 😉

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *