为什么我没有使用谷歌地图地理编码API获取谷歌地图上的确切位置

时间:2016-02-02 07:18:44

标签: google-maps location

http://maps.googleapis.com/maps/api/geocode/json?address=Chopra眼科医院,H No-3,口袋C-8,第7区,近Rohini东地铁站,Rohini& sensor = false

1 个答案:

答案 0 :(得分:1)

Bhai,你是地理编码而不是反向地理编码。

地理编码是将地址(例如“1600 Amphitheatre Parkway,Mountain View,CA”)转换为地理坐标(如北纬37.423021和经度-122.083739)的过程,您可以使用它来放置标记在地图上,或定位地图。

反向地理编码是将地理​​坐标转换为人类可读地址的过程。 Google Maps Geocoding API的反向地理编码服务还可让您找到指定地点ID的地址。

<强>参见: https://developers.google.com/maps/documentation/geocoding/intro

在这个问题中,您通过传递网址中的地址找到Chopra眼科医院,但网址上没有空格字符。在Google地图中,空格应替换为+。 所以你的网址应该是

http://maps.googleapis.com/maps/api/geocode/json?address=Chopra+Eye+Hospital,+H+No-3,+Pocket+C-8,+Sector+7,+Near+Rohini+east+Metro+Station,+Rohini&sensor=false

但这也不起作用,因为地址是邮政地址。

Rohini地理编码Chopra医院的网址是:

http://maps.googleapis.com/maps/api/geocode/json?address=Chopra+Eye+Hospital,+Pradeep+Bhatia+Marg,+Rohini,+New+Delhi,+Delhi&sensor=false 这将返回您应该处理和使用的json数据。