我正在使用Javascript API通过WebView获取GPS位置信息并在Google地图上显示。尽管我将EnableHighAccuracy设置为true,但我注意到位置信息并不是非常准确。此外,我还注意到Android上的Google地图应用程序能够比我的应用程序更快地捕获位置,并且能够更准确地显示位置。
这是怎么可能的?两个应用程序都在使用Android上可用的A-GPS信息,并在同一张地图上显示。
对此有什么想法吗?还有任何建议如何提高准确性。
更新:在Android上通过Javascript和WebView使用位置信息显示我的当前位置与我实际所在的位置至少相差2-5英里。然而,Android上的Google地图应用程序能够识别我当前所在的建筑物。此外,Google地图应用程序可以在2-5秒内捕获该位置,而WebView则需要超过一分钟,并且仍然提供不准确的位置。
这是怎么可能的?两个应用程序都在使用Android上可用的A-GPS信息,并在同一张地图上显示。
对此有什么想法吗?还有任何建议如何提高准确性。
更新:在Android上通过Javascript和WebView使用位置信息显示我的当前位置与我实际所在的位置至少相差2-5英里。然而,Android上的Google地图应用程序能够识别我当前所在的建筑物。此外,Google地图应用程序可以在2-5秒内捕获该位置,而WebView则需要超过一分钟,并且仍然提供不准确的位置。