gpt4 book ai didi

ios - 适用于 IOS 8 的 Google map SDK 不更新位置

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:59:46 28 4
gpt4 key购买 nike

我在 IOS8 模拟器上运行并解决了这个问题:
GMSMapView 能够加载 map ,但它没有请求 Location 的许可,因此它无法更新当前用户的位置。 (我确实设置了自定义位置,使用 GPX 文件)

但是,GMSMapView 在 IOS 7.1、7.0 上仍然可以正常工作 ...
我的代码很简单,初始化 mapView,将其添加到 Controller 的 View 并使用 KVO myLocation 来更改观察者位置。

我现在该怎么办?

最佳答案

Google Maps SDK v1.8.1 不会请求 iOS8 中所需的位置授权,因此您需要在您的应用程序中执行此操作。

使用 CLLocationManagerrequestWhenInUseAuthorization 方法,并在授权更改委托(delegate)中,在可以给予授权时在 map View 中启用位置更新。

此外,不要忘记在 info.plist 中添加正确的 key ,以向您的用户解释为什么您需要他们的位置,因为没有这个调用 requestWhenInUseAuthorization 什么都不做。

关于ios - 适用于 IOS 8 的 Google map SDK 不更新位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25926741/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com