反向地理编码结果不正确

reverse geocoding incorrect result

本文关键字:结果 不正确 编码      更新时间:2023-09-26

我有一个 http://www.galerie-insecte.org/galerie/ll3.php 的地理编码应用程序。

原理相当简单:在输入行中输入一些数据上面,API 在下部窗口中获取地图和一些数据(纬度、经度、行政地址和海拔高度)。

现在的问题是:如果我以十进制格式 (43.588278,5.776472) 或 DMS 给出一个 latlng格式(43°35'17.8",5°46'35.3"),我得到一个正确的地图(即标记位置正确 [用户准确识别他拍照的地方])。但经纬度数据显示为假 (43.6044691,5.7687348)。

此外,移动标记并不总是会更改下部的数据窗。我找不到重现问题的清晰顺序(换成另一个放大倍率?换成卫星视图?他们两个在一起?

它为你们中的任何人敲响了警钟吗?

提前谢谢。

普杜赫姆

地理编码服务获取最近的人类可读地址。因此,当您使用反向地理编码服务从地图中找到标签的位置时,它仅显示该地址的纬度/经度

谢谢,你可能一针见血。我不得不更改我的代码。我现在使用geocoder.geocode(地址...)调用返回的原始latlng,并且当我拥有location_type屋顶时,我仅显示geocoder.geocode(位置...)调用获得的街道地址。如果没有,我只显示地点、邮政编码和国家/地区。对于我的网站(昆虫学门)来说,这在很大程度上已经足够了。并且显示的纬度和经度数据现在是正确的。