【问题标题】:Mark country boundaries - iPad (With or Without MapKit)标记国家边界 - iPad(带或不带 MapKit)
【发布时间】:2011-11-23 08:43:03
【问题描述】:

我想为国家边界(边界)着色(填充和/或描边),假设您有一张世界地图并且用户选择了意大利,意大利的边界将被描边并且意大利的区域将被填充一种颜色。

如果用户可以缩放和移动全球地图,那就太好了,但不是必须的。 我正在寻找一些干净、动态、iOS5 友好且易于集成的东西,可以基于或不基于 mapKit。

我知道这可以通过 KML 文件来完成,但我很确定那里已经有一个库 - 所以我不需要再重新发明火了。

【问题讨论】:

    标签: iphone objective-c ipad map country


    【解决方案1】:

    我已经做到了,但这有点棘手。您必须获取边界的所有坐标:我使用this tool 获取边界的所有坐标,您必须使用折线工具,每次单击地图时,此工具都会在右侧生成所有坐标。获得所有坐标后,将它们保存在某个 txt 或 klm 文件中,然后使用 MKOverlay 类根据文件的坐标绘制叠加层。

    希望很清楚,如果你想要 sn-p,请告诉我(我现在没有我的机器)。

    【讨论】:

    • 是的,我已经开始这样做了,得到了所有的坐标,但仍然很难摆弄多边形。我想我稍后会发布另一个问题(带有解决方案)。我仍然很难相信没有免费的图书馆可以这样做,因此我保持这个问题的开放,如果它对你来说都是一样的。
    • “我仍然很难相信没有免费的图书馆”..mee 也是!..我认为,除了图书馆,你应该找到一个已经知道所有坐标的数据库所有国家的边界​​。例如,你问他们“意大利”,会返回一组非常具体的坐标。如果你找到类似的东西,请告诉我!
    • 你发现了吗?您是否在单独的帖子中发布了解决方案?
    • 我想距离最初的发布已经有几年了,但我也没有找到任何图书馆。具体来说,我正在尝试生成 choropleth 叠加层——所以地图着色是一个特定的应用程序。我猜是时候发明图书馆了。
    • 已针对 Google Map API v3 birdtheme.org/useful/v3tool.html987654322@更新了此工具的链接
    猜你喜欢
    • 2014-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-30
    • 1970-01-01
    • 2016-05-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多