地图详细请求返回国家/地区而非格式化地址

时间:2013-04-05 14:55:36

标签: javascript google-maps google-maps-api-3

使用如下所示的引用,来自Google Maps API的getDetails请求仅返回国家/地区名称formatted_address,而不是正确的地址。这仅适用于某些参考。奇怪的是,lat lon几何信息仍然准确无误。

例如:CkQ6AAAAD2g0J8ZLITG7f4r0o5wrWjM9V-6AFj4Ow3Ho_Y42sJM-H-4jZ2WTdLNEjPDGSHT7OLHddGrrGJZeZ_5iwV2fKBIQ9TcBmVdYKoNQcJU5uyNm3xoUO36bjZCWDwTVY6Hs6GIA2EruYa8应该返回 Merianplatz,美因河畔法兰克福而不是德国

有谁知道是什么原因引起的?

1 个答案:

答案 0 :(得分:1)

Places-API返回用户创建的地点的结果,当用户未提供所需的详细信息时,您将无法获得这些结果。 (在Google Maps上,您还将只获得地址“德国”)

但是,您可以根据返回的几何图形(50.1201960, 8.695603999999999)对地理位置进行地理编码,这将为您提供正确的地址:Merianplatz, 60316 Frankfurt am Main, Germany