Google maps 谷歌地理编码返回与谷歌地图完全不同的结果

Google maps 谷歌地理编码返回与谷歌地图完全不同的结果,google-maps,google-geocoding-api,Google Maps,Google Geocoding Api,有关 澳大利亚维多利亚州查尔斯·拉特罗布p-12学院 谷歌地图提供了该学院的确切位置 但是,当通过地理编码API请求时 或者在他们的演示页面上 上面的地址得到的结果离准确的位置很远很远 有什么想法吗?谷歌地图上的条目是一个“地点”,而不是地理编码的结果 Charles La Trobe P-12 College 235 Kingsbury Dr, Macleod Victoria 3085, Australia ‎ +61 3 9223 1400 ‎ · vic.edu.au Place

有关

澳大利亚维多利亚州查尔斯·拉特罗布p-12学院

谷歌地图提供了该学院的确切位置

但是,当通过地理编码API请求时

或者在他们的演示页面上

上面的地址得到的结果离准确的位置很远很远


有什么想法吗?

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

Charles La Trobe P-12 College
235 Kingsbury Dr, Macleod Victoria 3085, Australia ‎
+61 3 9223 1400 ‎ · vic.edu.au 
Places API可以找到。地理编码器返回澳大利亚维多利亚州的结果(-37.4713077144.7851531),这是在您提供的字符串中可以找到的最佳“地址”


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

可以这样做

https://maps.googleapis.com/maps/api/place/textsearch/json?query=someplacename&key=key