我正在使用 mapview 属性 userLocation 在地图上显示用户位置。Ti.Geolocation.accuracy 具有什么价值或位置标记的准确性(因为它是地图应用程序的一部分)仅受地图应用程序影响是否重要?
如果是后者:在 Android 上,我(作为用户)只能在 wifi/gps 精度之间进行选择。精度是否自动控制(例如根据电池电量)?
我正在使用 mapview 属性 userLocation 在地图上显示用户位置。Ti.Geolocation.accuracy 具有什么价值或位置标记的准确性(因为它是地图应用程序的一部分)仅受地图应用程序影响是否重要?
如果是后者:在 Android 上,我(作为用户)只能在 wifi/gps 精度之间进行选择。精度是否自动控制(例如根据电池电量)?
根据您选择的准确性,iOS 使用自己的逻辑来选择位置提供者并过滤位置更新,以提供满足您的准确性要求的位置更新。
还要记住:只要为位置事件注册了侦听器,位置服务就会保持启用状态,因此请确保在不需要更新位置时删除事件侦听器。
您可以在Titanium.Geolocation 文档中了解更多信息。
当您访问用户位置时,经验法则不会过度使用准确度级别。善待您的用户及其设备。如果您的应用程序会在几分钟内耗尽电池电量,他们将删除您的应用程序并且永远不会再使用它。
似乎精度设置仅适用于 Geolocation 模块。根据这个线程,这些设置对地图视图上的用户位置准确性没有影响。