使用如下所示的引用,来自Google Maps API的getDetails
请求仅返回国家/地区名称formatted_address
,而不是正确的地址。这仅适用于某些参考。奇怪的是,lat
lon
几何信息仍然准确无误。
例如:CkQ6AAAAD2g0J8ZLITG7f4r0o5wrWjM9V-6AFj4Ow3Ho_Y42sJM-H-4jZ2WTdLNEjPDGSHT7OLHddGrrGJZeZ_5iwV2fKBIQ9TcBmVdYKoNQcJU5uyNm3xoUO36bjZCWDwTVY6Hs6GIA2EruYa8
应该返回 Merianplatz,美因河畔法兰克福而不是德国
有谁知道是什么原因引起的?
答案 0 :(得分:1)
Places-API返回用户创建的地点的结果,当用户未提供所需的详细信息时,您将无法获得这些结果。 (在Google Maps上,您还将只获得地址“德国”)
但是,您可以根据返回的几何图形(50.1201960, 8.695603999999999)
对地理位置进行地理编码,这将为您提供正确的地址:Merianplatz, 60316 Frankfurt am Main, Germany