【问题标题】:Adding background color to polygons in KML files为 KML 文件中的多边形添加背景颜色
【发布时间】:2013-02-19 07:51:10
【问题描述】:

我正在开展一个新项目,该项目需要我从 www.wikimapia.com 中提取数据 以 KML 文件的形式。然后我需要在谷歌地图上显示上述文件。 Internet 上似乎没有太多关于 wikimapia 的信息。

我的目标是设置多边形样式并填充 CSS 等效的背景色。

目前我只显示边界的轮廓。

非常感谢stackoverflowers :)

【问题讨论】:

    标签: xml google-maps-api-3 kml polygon wikimapia


    【解决方案1】:

    从 KML 设置多边形样式的最简单方法是使用多边形的 KML 样式PolyStyle。这将涉及更改 KML。

    另一种选择是将您的 KML 文件导入 FusionTables,并使用 FusionTablesLayer 在 Google Maps API v3 地图上显示它们。你可以style the polygons with the FusionTables User Interfacedynamically using javascript (if you have less than 5 styles)

    More information

    第三种选择(如果您的 KML 不是很复杂,可以使用第三方解析器,如 geoxml3geoxml-v3 将 KML 解析为原生 Google Maps API v3 对象和 style those the normal way with the API.

    【讨论】:

    • 感谢您的快速回复。知道如何将十六进制颜色代码格式化为八进制吗?
    • 你为什么要这样做?我通常使用this for choosing KML colors
    • 只是我注意到到目前为止我看到的所有示例都使用八进制颜色方法,假设它是使用的标准。
    • 什么例子?你所说的八色法是什么意思? KML colors 是“用十六进制表示。任何一种颜色的取值范围是 0 到 255(00 到 ff)。对于 alpha,00 是完全透明的,ff 是完全不透明的。表达式的顺序是 aabbggrr,其中 aa =alpha(00 到 ff);bb=blue(00 到 ff);gg=green(00 到 ff);rr=red(00 到 ff)。”
    • 从您的用户名和您的网站来看,您似乎是地图专家。您介意看一下我的一个 KML 文件,然后将我推向填充多边形的正确方向吗? my kml file 非常感谢您的宝贵时间
    猜你喜欢
    • 2012-07-15
    • 1970-01-01
    • 2016-10-23
    • 2014-04-09
    • 1970-01-01
    • 2018-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多