好吧,这是一个奇怪的情况。长期以来,我在创建的许多 map 上都面临着这个问题。
这是一个示例地址:
Hotel Tamisa Golf, Camino Viejo de Coín, 3, Mijas Costa, Málaga, 29649 , Spain
如果我们去 maps.google.com 搜索这个地址,就到了塔米萨高尔夫酒店。
但是,如果我们使用谷歌地图的地理编码方法,使用谷歌自己提供的这个示例,并搜索那里的这个地址,它会显示完全不同的位置。距离实际位置有几英里。
http://gmaps-samples.googlecode.com/svn/trunk/geocoder/singlegeocode.html
有没有办法解决这个问题,以便在 map 上显示确切的位置?
最佳答案
该“地址”是“地点”,而不是“邮政地址”。
地理编码器找到与邮政地址关联的坐标,看起来它认为该地址是“Urbanización Mijas Golf, 13S, 29651 Mijas, Málaga, Spain”: geocode
places API找到“地点”:place
关于google-maps - 如何解决谷歌地图和地理编码之间的差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16546759/