Saket
Saket

Reputation: 46137

Google Maps JS API - Find name of place given location (latitude/longitude)

Given a latitude/longitude, how can I get the name of the place at that location using Google Map's JS API?

The Geocoder.geocode(..) seems to be the way to go, but am not sure what's the best way to get the exact location name out of the API results.

Upvotes: 3

Views: 18789

Answers (3)

Devaroop
Devaroop

Reputation: 8023

http://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true

is the API call. MAKE SURE THAT THERE IS NO SPACE IN THE latlng PARAMETER

Upvotes: 3

Jørgen
Jørgen

Reputation: 9130

Use the Geocoding API for mapping locations to addresses and addresses to locations. http://code.google.com/apis/maps/documentation/javascript/services.html#Geocoding

Geocoder.geocode( { 'latLng': latLngObject }, callback);

The callback receives results and status.

The results are pretty accurate, but you'll have to rely on approximations nevertheless, as the user location can rarely be measured exactly.

Upvotes: 8

Related Questions