【问题标题】:Yandex Map for iOS适用于 iOS 的 Yandex 地图
【发布时间】:2013-03-06 22:25:31
【问题描述】:

我需要集成到我的 iOS 应用 Yandex Map 中。你有很好的例子吗?我使用https://github.com/yandexmobile/yandexmapkit-ios,但这对我没有帮助。如何初始化 YMKMapView?请帮我。 谢谢

【问题讨论】:

    标签: ios yandex yandex-api


    【解决方案1】:

    您是否查看过那里提供的示例项目YandexMapKitSample?它几乎显示了您需要的一切。

    我也希望您确实向 Yandex 申请了使用 iOS 工具包的密钥 - 我已经等了大约一周左右。你需要把它放在这里:-[YMKConfiguration setApiKey:]

    【讨论】:

    • 我使用这个示例,结果出现错误“YandexMapKitSample[3911:c07] *** 由于未捕获的异常 'NSUnknownKeyException' 导致应用程序终止,原因:'[ setValue:forUndefinedKey :]:这个类不符合键值编码的键委托” - 我设置了键,我从 [[NSUserDefaults standardUserDefaults] setValue:apiKey forKey:kYandexMapKitApiKey] 中的 yandex 获得;
    • @someone 当您可以在文档中设置密钥时,为什么要使用 NSUserDefaults?而且,我认为,你应该使用类似[[NSUserDefaults standardUserDefaults] setValue:apiKey forKey:@"yandexKey"]
    • 谢谢,现在我在显示 mapView “Interface Builder 文件中的未知类 YMKMapView”时遇到问题。你有教程吗?你能帮我吗,谢谢。
    • 谢谢大家的帮助,如果有人对Yandex Map有问题:1.github.com/yandexmobile/yandexmapkit-ios/wiki/… 2. [[Settings sharedSettings] setApiKey:@"Your api key"]; _mapView = [YMKMapView 新]; [_mapView setFrame: self.view.frame]; [_mapView setTracksUserLocation: YES]; [_mapView setShowsUserLocation: YES]; [_mapView setShowTraffic: NO]; [self.view addSubview:_mapView];
    • @someone 如果我能以任何方式帮助您,请将答案标记为已接受!祝你好运!
    【解决方案2】:

    您确定在项目设置中的 Other Linker Flags 中添加了标志“-all_load”吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-22
      • 1970-01-01
      • 2014-04-03
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      • 2020-04-22
      • 2015-03-28
      相关资源
      最近更新 更多