【发布时间】:2015-11-18 19:03:32
【问题描述】:
我已经构建了一个 Android 应用程序,它能够使用 Google 地图显示用户的地理位置以及 Wifi、Cells 和 GPS 之外的其他一些信息,例如 QR 码、信标或任何我可以用来表示当前位置的信息(我没有考虑这些位置的实际准确性)。我正在使用LocationSource 并通过setLocationSource 将其传递给Google Maps API。
我必须使用 Google 地图,因为 Apple 地图的可用缩放级别有限,因此我无法放大建筑物。
是否可以提供一个自定义的LocationManager,它会通过某些操作定期更新,并将其注入到 Google Maps API 中,例如LocationSource?
我知道有一些黑客可以在地图上放置自定义标记,但这使得无法使用谷歌地图的其他功能,例如通过点击“我的位置”按钮将相机移动到用户位置。
谢谢。
【问题讨论】:
-
CLLocationManager与LocationSource不同,它会在用户位置或航向发生变化时更新数据。
标签: android ios google-maps google-maps-api-3