Here Map iOS Premium SDK,地图未加载

Posted

技术标签:

【中文标题】Here Map iOS Premium SDK,地图未加载【英文标题】:Here Map iOS Premium SDK, map not loading 【发布时间】:2018-01-30 02:15:36 【问题描述】:

我正在尝试使用我的 90 天评估帐户运行 SwiftHelloMap 项目。

但我在使用高级 ios SDK 时遇到了一些错误:

2018-01-30 09:45:42.533459+0800 SwiftHelloMap[98935:4357078] 任务 . 完成错误 - 代码:-1200 2018-01-30 09:45:42.755166+0800 SwiftHelloMap[98935:4357047] NSURLSession/NSURLConnection HTTP 加载失败(kCFStreamErrorDomainSSL,-9824) 2018-01-30 09:45:42.755280+0800 SwiftHelloMap[98935:4357047] 任务。 HTTP 加载失败(错误代码:-1200 [3:-9824])

启动器演示工作正常。

太奇怪了,我输入了我的app id、app code和license key;还将Bundle ID更改为我自己的ID。

在使用高级 SDK 时是否应该执行更多步骤?

我还尝试了 info.plist 设置: NSAppTransportSecurity NSAllowsArbitraryLoads 日志更改为: HTTP 加载失败(错误代码:-999 [1:89]) 完成错误 - 代码:-999

【问题讨论】:

您是否检查了应用程序传输安全性?尝试在您的info.plist 中添加<key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict> 默认设置是 NSAppTransportSecurityNSExceptionDomainshere.com NSExceptionAllowsInsecureHTTPLoadsNSIncludesSubdomains 并根据您的设置,错误更改为 Task . HTTP 加载失败(错误代码:-999 [1:89])任务 . 完成错误 - 代码:-999 【参考方案1】:

我们的 iOS 高级版有很多新更新,您的问题不再重现。

请在以下位置查看文档和许多代码示例: https://developer.here.com/documentation/ios-premium/dev_guide/topics/routing.html

https://github.com/heremaps/here-ios-sdk-examples

【讨论】:

以上是关于Here Map iOS Premium SDK,地图未加载的主要内容,如果未能解决你的问题,请参考以下文章

Here maps iOS SDK:旋转Here maps中的标记

NMACoreRouter 是 Premium Here Maps 框架的一部分吗?

HERE maps iOS SDK 是不是像 Android SDK 一样提供默认图标?

HERE Api - 使用 iOS/Android SDK 和 REST API 的不同路由结果

为 React Native 应用程序(iOS 和 Android)实现 Here SDK 的最佳方式是啥?

iPhone SDK 字体