Ios 向脱机地图(TILEMI)添加注释

Ios 向脱机地图(TILEMI)添加注释,ios,iphone,objective-c,mapbox,tilemill,Ios,Iphone,Objective C,Mapbox,Tilemill,我正在使用Tilemi为我的iPhone应用程序创建离线地图。我已经通过GEOJSON向地图添加了注释,一切都很好,但我有一个问题:如何创建在离线地图中创建的注释并将其与应用程序注释连接起来。因为离线地图中创建的注释在我的应用程序中显示为点 例如: 我所拥有的: 我想要的是: 我应该这样解析GeoJSON并添加带有数据的注释,还是有更好的方法?谢谢 如果已在TileMill中实现点,则其图像将“烘焙”到地图光栅平铺图像中。如果还向TileMill中的地图添加交互性,以便点击这些点可以检索数据

我正在使用Tilemi为我的iPhone应用程序创建离线地图。我已经通过GEOJSON向地图添加了注释,一切都很好,但我有一个问题:如何创建在离线地图中创建的注释并将其与应用程序注释连接起来。因为离线地图中创建的注释在我的应用程序中显示为点

例如:

我所拥有的:

我想要的是:

我应该这样解析GeoJSON并添加带有数据的注释,还是有更好的方法?谢谢

  • 如果已在TileMill中实现点,则其图像将“烘焙”到地图光栅平铺图像中。如果还向TileMill中的地图添加交互性,以便点击这些点可以检索数据,则仍然可以使用这些标注。此示例项目的第三个选项卡中有一个很好的区域而非点的示例,如屏幕截图所示:

  • 正如您所提到的,另一种选择是只使用
    NSJSONSerialization
    解析GeoJSON客户端,然后在Cocoa中添加点作为
    RMANotation
    对象

  • 第三个选项是在
    mapbox.com
    编辑器界面中添加标记,并将其与地图一起保存,然后您可以自动将其作为数据检索,就像在包含屏幕截图的中一样。iOS SDK可以自动检索、解析GeoJSON,并将其作为注释添加到项目中


  • 选中此项:-谢谢,但我可以通过mapBox SDK以编程方式(使用脱机映射)添加注释,我只是想问,什么是最好的方法来完成此操作OK。如果您可以添加注释(在脱机模式下),那么请看一下这个。它可能会帮助您:-如果您需要在详图索引视图中更改任何内容,请告诉我。我已经实施了它。我可以帮你。谢谢,我来看看!