我的应用程序需要用户的当前位置。为此,我已经实现了代码,并且能够获取当前位置。该代码首先尝试获取最佳提供商,然后获取位置信息。问题是如果 GPS_PROVIDER 被禁用,则从 NETWORK_PROVIDER 返回当前位置。如果 NETWORK_PROVIDER 和 GPS_PROVIDER 都启用了,那么最好的提供者将是 GPS_PROVIDER,这会花费太多时间来获取当前位置。
所以,如果我们只将位置提供者设置为 NETWORK_PROVIDER,这样是否启用 GPS_PROVIDER 就无关紧要了。
请让我知道什么是正确的方法。
问候
苏尼尔