gpt4 book ai didi

美国所有州的 iOS 覆盖 (MKPolygon) 数据?

转载 作者:可可西里 更新时间:2023-11-01 03:47:57 25 4
gpt4 key购买 nike

Displaying Overlays on a MapiOS Developer Library Location Awareness Programming Guide,有一个示例“显示覆盖科罗拉多州的填充和描边叠加层。”

// 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 个州的坐标数据来源,可以随时免费使用相同的纬度/经度数据?

最佳答案

在 Google 上搜索 us state outline geo coordinates 并找到 stackoverflow 问题 Geographical boundaries of states/provinces -> Google Maps Polygon ,它有一个链接到 XML for US state polygons 的答案(下面是科罗拉多州的数据)。

<state name="Colorado" colour="#880000">
<point lat="37.0004" lng="-109.0448"/>
<point lat="36.9949" lng="-102.0424"/>
<point lat="41.0006" lng="-102.0534"/>
<point lat="40.9996" lng="-109.0489"/>
<point lat="37.0004" lng="-109.0448"/>
</state>

我还找到了US State and Country border coordinates带有指向 NationalAtlas.com, First Level Administrative Boundaries (States), United States, 2005 的链接,但该数据看起来比我需要的精确得多。

另一个数据源是 The State Border Data Set它链接到一个文件,其中包含“构成州边界的线段的地理坐标”(下面的科罗拉多州数据)。

bordindx, st1st2, milemark, lat, long, st1, st2,
19 ,CO-NE ,0 ,40.003 ,102.051 ,08 ,31 ,
19 ,CO-NE ,68.95 ,41.002 ,102.051 ,08 ,31 ,
19 ,CO-NE ,173.19 ,41.001 ,104.053 ,08 ,31 ,
20 ,CO-NM ,0 ,36.999 ,109.044 ,08 ,35 ,
20 ,CO-NM ,333 ,37 ,103.001 ,08 ,35 ,
21 ,CO-OK ,0 ,37 ,103.001 ,08 ,40 ,
21 ,CO-OK ,52.89 ,36.993 ,102.041 ,08 ,40 ,
22 ,CO-UT ,0 ,41 ,109.049 ,08 ,49 ,
22 ,CO-UT ,276.11 ,36.999 ,109.044 ,08 ,49 ,
23 ,CO-WY ,0 ,41.001 ,104.053 ,08 ,56 ,
23 ,CO-WY ,260.18 ,41 ,109.049 ,08 ,56 ,

更新:我将 states.xml 的改进版本以及 Objective-C 代码放在 kjhsoftware/us-state-polygons 上github repo 。

关于美国所有州的 iOS 覆盖 (MKPolygon) 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9779978/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com