我正在开发需要离线地图功能的iOS应用程序。
当我尝试在离线模式下获取标记时,它不显示任何标记的图像 即使它不是调用方法
[self asyncLoadMarkerIconURL:(NSURL *)markerURL point:point];
因为只有在从URL成功检索数据时才会调用它 所以它不是显示标记的更新标记数组。
因此我在离线地图(没有互联网)的地图框项目中创建了显示标记的解决方案吗?
答案 0 :(得分:0)
两种可能的解决方案。从在线请求Mapbox标记图像,这就是您看到此行为的原因。
首先进行互联网连接,以便缓存标记图像以供以后离线使用。
另一种方法是提前手动提取标记图像以与您的应用捆绑在一起。以下是根据所需大小,颜色和图像形成标记网址的部分: