2013-01-17 82 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

您必須親自獲取數據。地理編碼通常會爲您提供緯度/經度,有時是範圍或邊界框,但不是實際的城市/地區邊界。