我想从谷歌获取地理编码,我曾经用API的V2来做。
谷歌在json中发送了一个很好的信息,准确性,引用这里:http://code.google.com/intl/fr-FR/apis/maps/documentation/javascript/v2/reference.html#GGeoAddressAccuracy

在 V3 中,Google 似乎没有向我发送完全相同的信息。有数组“adresse_component”,如果精度更好,它看起来更大,但不完全是。
例如,我对街道号有一个请求精度,数组的大小为 8。
另一个查询是路线的准确性,因此准确性较低,但数组的大小仍然为 8,因为有一行 'sublocality',这在第一种情况下没有出现。

好的,因此,谷歌发送了一个数据“类型”,它具有“最佳”的准确性。这些类型在这里:http://code.google.com/intl/fr-FR/apis/maps/documentation/geocoding/#Types
但是,没有真正的顺序,如果我不想得到比 postal_code 更好的结果,我不知道如何做到这一点。

那么,我怎样才能在没有一些愚蠢而可怕的代码的情况下获得相当于 V2 的准确度呢?

最佳答案

嗯,有 location type ,还不错:

我测试 location_type 是否与近似值不同,它给出了一些不错的结果。

关于google-maps - 如何在 Google Map Geocoder V3 中获得等效的准确度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3015370/

10-13 09:38