NETWORK_PROVIDER Android中的位置准确性问题

Sid*_*qui 1 android location

我已经使用Network Location Provider实现了基于位置的服务,但它无法为我提供准确的位置。我的问题是

  1. 网络位置提供商如何工作?以及为什么它不提供准确的位置。

  2. 什么是获取准确位置的替代方法(我没有室内GPS的服务)。

Ole*_*gas 5

  1. 网络位置提供程序基于来自蜂窝网络基站的数据。该位置数据总是不准确的原因'是某种估计。这取决于您周围的基站数量和信号质量。网络提供商也可以根据您周围的WiFi站点的SSID获取位置。通常比蜂窝网络基站方法更准确。您无法选择要使用的网络类型,这取决于Android OS。网络提供商使用某种三角剖分算法。另请参阅手机跟踪:基于网络

  2. 没有室内替代品。