Location构造函数中的provider参数有什么用?
Location (String provider)
我可以传递除NETWORK_PROVIDER
or之外的其他字符串GPS_PROVIDER
吗?
原因是我想在数据结构中存储一些坐标,使用 Location 对象而不是一对双精度对象。这是一个正确的推理吗?
您也可以传递 PASSIVE_PROVIDER(搜索文档)。
我永远不会存储 Location 对象,我觉得没有任何意义。请存放一对双打:-)
我可以传递除 NETWORK_PROVIDER 或 GPS_PROVIDER 之外的其他字符串吗?
是的你可以。
有一个被动提供者可以传递给位置。被动提供者:
一种特殊的位置提供程序,用于在不实际启动位置修复的情况下接收位置。
当其他应用程序或服务请求位置更新时,此提供程序可用于被动接收位置更新,而无需自己实际请求位置。该提供者将返回由其他提供者生成的位置。您可以查询 getProvider() 方法来确定位置更新的来源。希望这可以帮助。