Cocoa的开源地图框架

时间:2012-07-24 15:39:17

标签: cocoa maps openstreetmap

我一直在寻找开放街道地图的可可框架几个小时,但没有成功。是否有可可的开源地图框架?

2 个答案:

答案 0 :(得分:0)

可悲的是,你没有指出什么样的框架(地图查看,地图渲染,数据处理......),许可证,...... 在目标C中似乎至少有几个Map查看小部件似乎是可可的? http://wiki.openstreetmap.org/wiki/Frameworks

答案 1 :(得分:0)

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

一个选项是Mapbox iOS SDKMapbox macOS SDK。这些SDK的工作方式与MapKit非常相似,但它们都是开源的。默认的Mapbox Streets样式以及通过MGLStyle提供的Mapbox设计样式都基于OpenStreetMap数据。在地图上绘制线条的最直接方法是向MGLPolyline添加MGLMapView注释。如果您想在标签下添加一行,就好像该行是地图的一部分,您可以创建一个包含MGLShapeSource的{​​{1}},然后根据该形状来源添加MGLPolylineFeature到地图的风格。

(完全披露:我在Mapbox工作,也在业余时间为OpenStreetMap做贡献。)