Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.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
Android 使用谷歌地图API和安卓SDK从同一位置获得不同的纬度/经度_Android_Google Maps Api 3 - Fatal编程技术网

Android 使用谷歌地图API和安卓SDK从同一位置获得不同的纬度/经度

Android 使用谷歌地图API和安卓SDK从同一位置获得不同的纬度/经度,android,google-maps-api-3,Android,Google Maps Api 3,当请求相同位置名称的纬度/经度时,我们发现google location(Andorid SDK)/maps API存在问题。在移动设备(Android SDK)或我们看到的同一位置的地图中,返回的是不同的纬度/经度 位置、纬度/经度示例 手机-安道尔ID SDK 网络-谷歌地图API 印度卡纳塔克邦班加罗尔高铁布局BDA综合体 网络[纬度]=>12.9137559[经度]=>77.6372802 移动[纬度]=>12.9137559[经度]=>77.6372802 OpCord咨询服务私人有

当请求相同位置名称的纬度/经度时,我们发现google location(Andorid SDK)/maps API存在问题。在移动设备(Android SDK)或我们看到的同一位置的地图中,返回的是不同的纬度/经度

位置、纬度/经度示例

手机-安道尔ID SDK
网络-谷歌地图API

印度卡纳塔克邦班加罗尔高铁布局BDA综合体
网络[纬度]=>12.9137559[经度]=>77.6372802
移动[纬度]=>12.9137559[经度]=>77.6372802

OpCord咨询服务私人有限公司,印度卡纳塔克邦班加罗尔
web[纬度]=>12.9715987[经度]=>77.5945627
移动[纬度]=>12.91877[经度]=>77.651796

印度卡纳塔克邦班加罗尔马迪瓦拉丝绸板枢纽
web[纬度]=>12.909404[经度]=>77.628569
移动[纬度]=>12.9172909[经度]=>77.6229143

印度安得拉邦海得拉巴高科技城Mindspace
web[纬度]=>17.4414836[经度]=>78.3806675
移动[纬度]=>17.4414836[经度]=>78.3806675

谢谢, Vikas Jagetiya


您使用什么对android.location.Geocoder或Geocoder web服务进行地理编码?很抱歉我们在web服务器中使用的响应延迟,我们使用的是Gecode web服务URL:“在APK中使用Geocoder API在web服务器中使用”当gecoder给出0 lat/long时,在这些情况下,我们的web服务器将使用maps api提取lat/long,有时我们会发现上述lat/long的差异,因此,即使位置距离(基于两个lat/long计算)为1km,也会显示7-8km。