在iOS Developer Library位置感知編程指南的Displaying Overlays on a Map部分中,有一個示例「顯示覆蓋科羅拉多州的填充和描邊覆蓋圖」。美國所有州的iOS覆蓋(MKPolygon)數據?
// Define an overlay that covers Colorado.
CLLocationCoordinate2D points[4];
points[0] = CLLocationCoordinate2DMake(41.000512, -109.050116);
points[1] = CLLocationCoordinate2DMake(41.002371, -102.052066);
points[2] = CLLocationCoordinate2DMake(36.993076, -102.041981);
points[3] = CLLocationCoordinate2DMake(36.99892, -109.045267);
MKPolygon* poly = [MKPolygon polygonWithCoordinates:points count:4];
poly.title = @"Colorado";
[map addOverlay:poly];
問題 有座標使用該相同的緯度/經度數據容易且自由地可用的所有美國50個州的數據的源?
使用其中的一部分,我創建了一個覆蓋層示例項目:https://github.com/HunterHillegas/MapKitUSA – Hunter 2012-09-21 17:00:38