我一直在寻找开放街道地图的可可框架几个小时,但没有成功。是否有可可的开源地图框架?
答案 0 :(得分:0)
可悲的是,你没有指出什么样的框架(地图查看,地图渲染,数据处理......),许可证,...... 在目标C中似乎至少有几个Map查看小部件似乎是可可的? http://wiki.openstreetmap.org/wiki/Frameworks
答案 1 :(得分:0)
如果我理解正确,您希望将基于OpenStreetMap的交互式地图嵌入到原生iOS或macOS应用程序中。 OpenStreetMap Wiki列出了iOS和macOS的地图框架。
一个选项是Mapbox iOS SDK或Mapbox macOS SDK。这些SDK的工作方式与MapKit非常相似,但它们都是开源的。默认的Mapbox Streets样式以及通过MGLStyle
提供的Mapbox设计样式都基于OpenStreetMap数据。在地图上绘制线条的最直接方法是向MGLPolyline
添加MGLMapView
注释。如果您想在标签下添加一行,就好像该行是地图的一部分,您可以创建一个包含MGLShapeSource
的{{1}},然后根据该形状来源添加MGLPolylineFeature
到地图的风格。
(完全披露:我在Mapbox工作,也在业余时间为OpenStreetMap做贡献。)