Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.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
Geolocation 是否可以使用像iOS和安卓本地地理定位服务这样的地理定位服务_Geolocation_Mapkit_React Native_Google Geolocation - Fatal编程技术网

Geolocation 是否可以使用像iOS和安卓本地地理定位服务这样的地理定位服务

Geolocation 是否可以使用像iOS和安卓本地地理定位服务这样的地理定位服务,geolocation,mapkit,react-native,google-geolocation,Geolocation,Mapkit,React Native,Google Geolocation,编辑: 我一直在尝试在我的应用程序中使用React原生地理定位API。apı与之相同 然而,API不如Android本地地理定位服务好。 当我运行应用程序时,除非我移动40米,否则无法找到我的位置 我猜Android也会应用一些工具来查找用户位置 如何使用地理定位API,如iOS和Android本机服务?不确定您是否已经尝试过,但请尝试在请求中添加手机发射塔和/或wifi信息 为什么我在地理定位中获得了非常大的精度半径 回应 如果您的地理定位响应显示精度非常高 字段中,服务可以基于请求IP进行地

编辑:

我一直在尝试在我的应用程序中使用React原生地理定位API。apı与之相同

然而,API不如Android本地地理定位服务好。 当我运行应用程序时,除非我移动40米,否则无法找到我的位置

我猜Android也会应用一些工具来查找用户位置


如何使用地理定位API,如iOS和Android本机服务?

不确定您是否已经尝试过,但请尝试在请求中添加手机发射塔和/或wifi信息

为什么我在地理定位中获得了非常大的精度半径 回应

如果您的地理定位响应显示精度非常高 字段中,服务可以基于请求IP进行地理定位 WiFi点或手机发射塔。如果没有手机发射塔或 访问点有效或可识别

要确认这是问题所在,请在您的应用程序中将considerIp设置为false 要求如果响应是404,则您已确认 无法地理定位wifiAccessPoints和cellTowers对象


查看常见问题部分。

谢谢。我想这是我的错。缺乏信息。实际上,我一直在开发一个跨平台的React原生应用程序。如果我成功地使用了Geolocation——这与HTML中的navgator.Geolocation API相同——那么我可以同时使用OS和Android的apı。这个链接应该是一个好的开始: