【问题标题】:How do I get user location using Google Maps Platform SDK for iOS instead of CoreLocation如何使用适用于 iOS 的 Google Maps Platform SDK 而不是 CoreLocation 获取用户位置
【发布时间】:2020-07-08 15:59:11
【问题描述】:

适用于 iOS 的 Google Maps Platform SDK 是否可以显示当前用户位置?我知道如何使用 CoreLocation 来做到这一点,但 CoreLocation 对我来说效果不佳。

我正在使用 GPS 来跟踪用户的行走情况并计算他走过的距离。

【问题讨论】:

    标签: swift google-maps core-location cllocationmanager google-maps-sdk-ios


    【解决方案1】:

    Maps SDKPlaces SDK 对于 iOS 使用 ⁠Apple Core Location,您也可以直接使用它来获取位置更新,而无需使用 Google 的 iOS SDK。

    目前,Google 的 iOS SDK 不允许您修改位置提供程序。

    关于能够在 Google 的问题跟踪器中设置另一个位置提供程序的功能请求,我建议加注星标以提高可见性并订阅未来的通知:

    https://issuetracker.google.com/issues/116535597

    希望这会有所帮助!

    【讨论】:

    • 核心位置对我不起作用,因为它不是很准确。我用它来跟踪用户步行的距离,在用户移动之前,我使用核心位置的代码已经跟踪用户步行了 0.02 英里。
    • 我明白了,稍后让我给你一个更广泛的答案。 :)
    • 这个问题听起来好像已经为 Google Maps iOS SDK 提供了当前位置的位置提供程序。反正我是加星标的。
    • 我认为 Places SDK 使用的位置提供程序不适合我的目的。我需要精确坐标而不是定义位置的坐标。
    • 好的。谢谢你。看来我只剩下核心位置了。
    猜你喜欢
    • 1970-01-01
    • 2014-01-24
    • 1970-01-01
    • 1970-01-01
    • 2013-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多