2012-01-14 109 views
1

我打算用xcode storyboard开发一个房地产应用程序。如何在MKMapView中绘制形状?

它具有地图搜索功能,可在地图上进行选择。

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

而且我必须将点转换为坐标。

我该怎么做?

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

如果有人帮助我,我将不胜感激。

回答

0

您可以利用重叠。使用这个你可以实现它的Apple MKOVerlayView内建的苹果。如果要在自定义视图中处理图形,则必须在地图上添加实际覆盖图之前,必须注意Google徽标,否则不应该隐藏该图标,否则将违反苹果规则。一旦用户完成对自定义视图的绘制,只需将所有点转换为地图点(即库中存在方法但不确定其名称)以及构建在地图上的叠加视图中的整个绘图。有一些内置覆盖视图也存在像MKShape,MKPolyline等。你可以去这里检查所有关于这个link

+0

感谢您的帮助。我要去Appstore的房地产经纪人地区选择功能。 http://itunes.apple.com/gb/app/realtor.com-real-estate-search/id336698281?mt=8你能告诉我详细的示例代码吗? – DianWei 2012-01-14 18:02:25