位置构造函数中的provider参数的用途是什么?
Location (String provider)我可以传递除NETWORK_PROVIDER或GPS_PROVIDER之外的其他字符串吗
原因是我想在一个数据结构中存储一些坐标,使用一个Location对象而不是一对doubles。这是一个正确的推理吗?
发布于 2013-01-12 21:08:30
除了NETWORK_PROVIDER或GPS_PROVIDER之外,
还可以传递其他字符串吗?
是的你可以。
您可以将被动提供程序传递给Location。被动提供程序:
一种特殊的位置提供程序,用于接收位置而不实际启动位置确定。
此提供程序可用于在其他应用程序或服务请求位置更新时被动地接收位置更新,而无需自己实际请求位置。此提供程序将返回由其他提供程序生成的位置。您可以查询getProvider()方法来确定位置更新的来源。希望这能有所帮助。
发布于 2013-01-12 21:07:07
你也可以通过PASSIVE_PROVIDER (搜索文档)。
我永远不会存储一个Location对象,我觉得这没有任何意义。请保存一对替身:-)
https://stackoverflow.com/questions/14293586
复制相似问题