如何在 Yandex 地图套件中查找用户坐标?

Posted

技术标签:

【中文标题】如何在 Yandex 地图套件中查找用户坐标?【英文标题】:How to find user coordinates in Yandex Map kit? 【发布时间】:2020-02-06 08:43:01 【问题描述】:

如何在 YandexMapkit 中找到用户坐标?

我使用 Location 类并开处方

private Location location;
location.getPosition();

但它是空的。

【问题讨论】:

【参考方案1】:

您应该查看存储库:https://github.com/yandex/mapkit-ios-demo - 有很多有用的示例。 如果我想在 iOS 应用程序中获取用户位置,我会这样做:

    let mapKit = YMKMapKit.sharedInstance()
    let userLocationLayer = mapKit.createUserLocationLayer(with: mapView.mapWindow)
    userLocationLayer.setVisibleWithOn(true)
    userLocationLayer.isHeadingEnabled = true

mapView - 是 YMKMapView!从故事板。

当然,您还应该向用户询问权限并添加到 info.plist “隐私 - 使用时的位置使用说明”。

【讨论】:

以上是关于如何在 Yandex 地图套件中查找用户坐标?的主要内容,如果未能解决你的问题,请参考以下文章

Yandex 地图套件 Android

如何在 React Yandex 地图中使用图像作为地标?

如何在 android 中添加 Yandex 地图?

如何通过 react-yandex-maps 在 yandex 地图上构建路线

如何正确过滤 yandex 地图上的数据?

如何在 yandex mapkit 中获取我当前位置的坐标?