给定纬度/经度,如何使用该位置获取该位置的名称 谷歌地图的JS API?
Geocoder.geocode(..)
似乎是要走的路,但我不确定从API结果中获取确切位置名称的最佳方法是什么。
答案 0 :(得分:8)
使用地理编码API将位置映射到地址和地址。 http://code.google.com/apis/maps/documentation/javascript/services.html#Geocoding
Geocoder.geocode( { 'latLng': latLngObject }, callback);
回调会收到结果和状态。
结果非常准确,但您仍然需要依赖近似值,因为用户位置很难准确测量。
答案 1 :(得分:7)
反向地理编码是您要查找的术语:
http://code.google.com/apis/maps/documentation/javascript/examples/geocoding-reverse.html
示例:
http://code.google.com/apis/maps/documentation/javascript/services.html#ReverseGeocoding
答案 2 :(得分:3)
http://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true
是API调用。 确认latlng PARAMETER中没有空间