【问题标题】:show region with different color用不同的颜色显示区域
【发布时间】:2014-03-05 18:25:02
【问题描述】:

我有一个应用程序,我在其中显示地图,我将在其中显示分配给他的驾驶员区域。

客户希望该区域以某种颜色突出显示。

示例如下。

知道如何做到这一点吗?

我打算做的是为不同区域制作图像并显示各个区域的图像。

但是我只是想检查一下这是否可以使用我们已经拥有的 MapKit 来完成,我不想使用图像。

我们将不胜感激。

【问题讨论】:

  • 使用kml和kml解析..它可能会有所帮助。
  • @pawan :检查我的答案..我认为这是最简单的......

标签: ios maps mkmapview mapkit highlight


【解决方案1】:

你可以看到带有“area”的HTML“map”标签: http://www.w3schools.com/tags/tag_area.asp

【讨论】:

    【解决方案2】:

    没想到这么简单……

    下面的链接将完成我一直在寻找的技巧......

    http://www.shawngrimes.me/2011/04/adding-polygon-map-overlays/

    【讨论】:

    • @pawan : 是的,它真的很好......只是需要更多的工作来获得完美的形状......对于一个形状,地图上可以有 100 个点:(
    【解决方案3】:

    出于性能原因,您可能想尝试的方法是使用 TileMill 解析源数据(KML、SHP 等)并渲染光栅图块,可能具有 alpha 透明度,以便它们可以用作真实的覆盖。然后,您可以在 MapKit 或 Mapbox 中使用这些图块。

    【讨论】:

    • TileMill 是免费和开源的,瓦片是简单的文件,如果你不想给 Mapbox 付费,你可以自己托管它们。在导出后使用 mbutil 或 Tilestache 之类的东西检查平面文件服务。
    猜你喜欢
    • 2013-08-31
    • 2020-05-25
    • 1970-01-01
    • 1970-01-01
    • 2012-04-18
    • 1970-01-01
    • 2012-04-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多