已经完成:
第1步:使用此处会场地图管理工具创建或编辑NMAVenue3dVenue
步骤2:获取App ID、App Code和License ID,账号与创建自定义会场的账号相同。
步骤3:将步骤2中的数据集成到ios项目中
第4步:确保在此处加载maps SDK时没有任何错误
步骤5:重启Xcode并清理缓存
结果:
NMAVenue3dService侦听器函数venueServiceDidInitialize(_ venueService: NMAVenue3dService!, withResult result: NMAVenue3dServiceInitializationStatus) (结果在线成功)和venueService(_ venueService: NMAVenue3dService!, didGet venue: NMAVenue3dVenue!, with venueInfo: NMAVenue3dVenueInfo!, with status: NMAVenue3dServiceVenueLoadStatus)获得调用,但始终具有意外的地点。(这个场地的坐标没问题)
我还试图通过手动向NMAVenue3dService请求特定坐标和半径或唯一id来查找自定义创建的NMAVenue3dVenue。看起来NMAVenue3DService找不到自定义的会场。
请帮助我在自定义创建的私人或编辑的公共场所与此处地图sdk ios之间建立连接。
谢谢
发布于 2020-01-24 17:31:26
假设正在创建的自定义地图是基于图像的室内地图,则无法通过Mobile SDK使用该地图。
参考文档:https://indoor.here.com/#/tools/help-text-2
基于自定义图像的室内地图仅用于在HERE室内无线电地图中测试部署和室内定位。基于图像的室内地图将不会通过HERE Mobile SDK暴露给应用程序。
https://stackoverflow.com/questions/46806302
复制相似问题