4

对于位置

查尔斯拉筹伯 P-12 学院,维多利亚,澳大利亚

谷歌地图会生成所述大学的确切位置。

但是,当通过 GEOCODE API 请求时, http ://maps.googleapis.com/maps/api/geocode/json?address=Charles+La+Trobe+P-12+College,Victoria,Australia&sensor=false

或在他们的演示页面上 https://developers.google.com/maps/documentation/javascript/examples/geocoding-simple

上面的地址得到的结果与确切位置相去甚远。

有任何想法吗?

4

2 回答 2

2

谷歌地图上的条目是一个“地点”而不是地理编码结果。

Charles La Trobe P-12 College
235 Kingsbury Dr, Macleod Victoria 3085, Australia ‎
+61 3 9223 1400 ‎ · vic.edu.au 

Places API 找到正确的位置(作为第一个结果)。地理编码器返回澳大利亚维多利亚的结果 (-37.4713077, 144.7851531),这是它可以在您提供的字符串中找到的最佳“地址”。

http://www.geocodezip.com/v3_example_geo2.asp?addr1=Charles%20La%20Trobe%20P-12%20College,Victoria,Australia&addr2=Charles%20La%20Trobe%20P-12%20College,Victoria,Australia&place=1&geocode= 2

于 2013-08-26T03:41:23.110 回答
2

在阅读了很多答案后,我发现了Gecoder用于查找最近的邮政地址的解决方案。要获取本地业务数据,请使用 Google Places API

https://developers.google.com/places/web-service/search#PlaceSearchRequests

可以这样做

https://maps.googleapis.com/maps/api/place/textsearch/json?query=someplacename&key=key
于 2016-03-13T16:22:21.543 回答