已经完成:
第1步: 使用HERE Venue Map管理工具创建或编辑NMAVenue3dVenue
第2步: 使用与创建自定义场所相同的帐户获取应用程序ID,应用程序代码和许可证ID。
第3步: 将步骤2中的数据集成到ios项目中
第4步: 确保这里的地图SDK正在加载而没有任何错误
第5步: 重新启动Xcode并清理缓存
结果:
NMAVenue3dService侦听器函数venueServiceDidInitialize(_ venueService: NMAVenue3dService!, withResult result: NMAVenue3dServiceInitializationStatus)
(结果在线成功)和venueService(_ venueService: NMAVenue3dService!, didGet venue: NMAVenue3dVenue!, with venueInfo: NMAVenue3dVenueInfo!, with status: NMAVenue3dServiceVenueLoadStatus)
接听电话,但始终有意外的场所。 (这个场地的坐标还可以)
我还试图通过手动询问NMAVenue3dService来获取自定义创建的NMAVenue3dVenue,以便找到具有特定坐标和半径或唯一ID的。似乎NMAVenue3DService无法找到自定义场地。
请帮助我在自定义创建的私人或经过编辑的公共场所与此处的地图sdk ios之间建立联系。
谢谢
答案 0 :(得分:0)
假设正在创建的自定义地图是基于图像的室内地图,那么它将无法通过Mobile SDK使用。
参考文档:https://indoor.here.com/#/tools/help-text-2
基于图像的自定义室内地图仅用于测试部署 和室内定位在这里。基于图像 室内地图不会通过HERE Mobile SDK公开给应用程序。