Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 反向地理编码错误结果_Javascript_Google Maps_Geocoding_Reverse Geocoding - Fatal编程技术网

Javascript 反向地理编码错误结果

Javascript 反向地理编码错误结果,javascript,google-maps,geocoding,reverse-geocoding,Javascript,Google Maps,Geocoding,Reverse Geocoding,我有一个小的地理编码应用程序 原理相当简单:在输入行中输入一些数据 API将在下面的窗口中获取地图和一些数据 (纬度、经度、行政地址和海拔高度) 现在的问题是: 如果我给出十进制格式(43.588278,5.776472)或DMS格式的latlng 格式(43°35'17.8“,5°46'35.3”),我得到了正确的地图(即 标记已正确定位[用户可准确识别 他拍照的地点。但是纬度和经度数据 显示为假(43.6044691,5.7687348) 更重要的是,移动标记并不总是改变较低位置的数据 窗户

我有一个小的地理编码应用程序

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

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

更重要的是,移动标记并不总是改变较低位置的数据 窗户。我找不到一个清晰的顺序来重现这个问题 (更改为其他放大倍数?更改为卫星视图? 他们俩在一起吗?)

这对你们中的任何人都有影响吗

提前谢谢


pduhem

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

地理编码服务获取最接近的、人类可读的地址。因此,当您使用反向地理编码服务从地图中找到标签的位置时,它只显示该地址的纬度/经度。谢谢,您可能已经说到点子上了。我不得不更改代码。我现在使用geocoder.geocode(address…)调用返回的原始latlng,当我有location_类型的屋顶时,我只显示geocoder.geocode(location…)调用得到的街道地址。如果没有,我只显示地区、邮政编码和国家。
对于我的网站(昆虫学门户)来说,这已经足够了。现在显示的纬度和经度数据是正确的。

谢谢,你可能说到点子上了。我不得不更改代码。我现在使用geocoder.geocode(address…)调用返回的原始latlng,当我有location_类型的屋顶时,我只显示geocoder.geocode(location…)调用得到的街道地址。如果没有,我只显示地区、邮政编码和国家。
对于我的网站(昆虫学门户)来说,这已经足够了。现在显示的纬度和经度数据是正确的。

第二个问题可能是出于相同的原因,例如,如果移动具有相同人类可读地址的较短距离,则值不会改变,当移动较长距离时,值会改变,第二个问题可能是出于相同的原因,比如,如果你移动的距离较短,且具有相同的人类可读地址,则值不会改变,而当你移动的距离较长时,值也会改变