MapKit如何获得状态的Bezier路径

时间:2015-01-27 17:42:10

标签: xcode6 mapkit

当我看到苹果的地图时,我可以看到特定地方的不同贝塞尔路径。我想知道如何直接从地图上获取这些信息。所以让我们说用户选择纽约,我想直接在地图上突出显示纽约的Bezier路径。可以这样做吗?

1 个答案:

答案 0 :(得分:0)

您需要一种替代形式的数据,理想情况下与MapKit绘制的边界非常接近或完全相同。你不会从Apple获得这个。

看看这篇博文,我在网上用开源框架(Mapbox GL)完成同样的事情:

http://justinmiller.io/posts/2015/01/20/anatomy-of-a-travel-map/

突出显示此类区域的功能也应该适用于iOS版本的工具包(https://github.com/mapbox/mapbox-gl-cocoa),但您无法直接在该框架中执行交互。