2013-01-17 54 views
1

如何覆盖城市内某个特定城市或地区的MKMapView的几何图形?覆盖城市,地区等MKMapView

我在看CLGeocoder,MKOverlayViewCLRegion,但我有点困惑。

如何获得创建MKPolygon/overlay的坐标?

在苹果公司的例子中,他们已经有一套科罗拉多4分。我是否必须自己从某种数据库手动填写这些要点?或者可以像CLGeocoder那样访问给定地区/城市/州的几何图形?

+0

这可能是一个很好的资源:[在地图上显示覆盖图](http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/LocationAwarenessPG/AnnotatingMaps/AnnotatingMaps.html#//apple_ref/doc/uid/TP40009497-CH6-SW15) – fguchelaar

+0

感谢您的链接,它给了我更多的信息,但让我困惑的部分是获取实际几何点,例如:科罗拉多州。我已经更新了我的问题。 – arooo

+1

发现了两个关于SO的问题,可以帮助你:[美国所有州的iOS覆盖(MKPolygon)数据?](http://stackoverflow.com/questions/9779978/ios-overlay-mkpolygon-data-for-all-us - 状态)和[州/省的地理边界 - > Google Maps Polygon](http://stackoverflow.com/questions/1814169/geographical-boundaries-of-states-provinces-google-maps-polygon) – fguchelaar

回答

1

您必须亲自获取数据。地理编码通常会为您提供纬度/经度,有时是范围或边界框,但不是实际的城市/地区边界。