如何在MKMapView中绘制形状?

时间:2012-01-14 10:24:34

标签: iphone ios5 mkmapview xcode4.2 xcode-storyboard

我将使用xcode storyboard开发一个房地产应用程序。

它具有地图搜索功能,可在地图中选择。

所以我必须在地图上画一个形状并获得形状的点。

我必须将点转换为坐标。

我该怎么做?

如果这是不可能的,有没有办法在iPhone应用程序中使用其他地图视图?

如果有人帮助我,我将非常感激。

1 个答案:

答案 0 :(得分:0)

您可以利用叠加效果。使用此类MKOVerlayView内置苹果可以实现它。如果您想在自定义视图中处理绘图,那么在地图上添加实际叠加层之前,您必须关注Google徽标,不应隐藏它,否则将违反Apple的规则。一旦用户完成了对自定义视图的绘制,只需将所有点转换为地图点(即库中的方法不确定其名称),并将整个绘图作为内置在地图上的叠加视图中。有一些内置的叠加视图也存在,如MKShape,MKPolyline等。您可以到这里查看所有关于此link