开源地图框架用于Cocoa

3

我已经花了几个小时的时间寻找一个用于Open Street Map的Cocoa框架,但是一无所获。是否有任何开源地图框架适用于Cocoa?


显然目前没有,但或许可以在 WebView 中使用 Leaflet? - Kornel
2个回答

0

如果我理解正确,您想将一个基于OpenStreetMap的交互式地图嵌入到本机iOS或macOS应用程序中。 OpenStreetMap Wiki列出了iOSmacOS的地图框架。

一种选择是使用Mapbox iOS SDKMapbox macOS SDK。这些SDK与MapKit非常相似,但它们是开源的。默认的Mapbox街道风格以及通过MGLStyle提供的Mapbox设计风格都基于OpenStreetMap数据。在地图上绘制线条的最简单方法是将MGLPolyline注释添加到MGLMapView中。如果您想在标签下方添加一条线,就像该线是地图的一部分一样,您可以创建一个包含MGLPolylineFeatureMGLShapeSource,然后根据该形状源向地图的样式添加一个基于MGLLineStyleLayer的图层。

(完全透明披露:我为Mapbox工作,并在业余时间贡献于OpenStreetMap。)


0
很遗憾,您没有指出所需的框架类型(地图查看、地图渲染、数据处理等)、许可证等信息。 似乎至少有一些用于目标C的地图查看小部件,这似乎是可可(cocoa)?
http://wiki.openstreetmap.org/wiki/Frameworks

它想用于在地图上绘制线条和其他物品。 - Eric

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接