【问题标题】:Change the size of all markers of a KML file with API Google使用 API Google 更改 KML 文件的所有标记的大小
【发布时间】:2012-09-06 21:08:50
【问题描述】:

我正在尝试制作一张显示项目多个信息的地图。我在 Arcgis 中有 1000 个点,每个点都有一个 html 代码,显示点的特定信息(名称、位置、1 张图片等)。我将这些点导出到一个 kml 文件,所以我在一个包含所有信息的 kml 文件中拥有 1000 个点。 我想要做的是使用 api Google 地图(大小、颜色等)格式化 kml 文件的所有标记,所以当我在网页中加载地图时,我可以使用标记的大小或颜色kml 文件。我还没有找到程序。我不知道我的问题是否解释得很好。

我的意思是使用 API Google 地图更改 kml 文件的所有标记的大小和颜色的代码。谢谢。

【问题讨论】:

    标签: google-maps-api-3 kml


    【解决方案1】:

    使用原生 Google Maps API v3 KmlLayer 类无法做到这一点。您可以将您的 KML 导入 FusionTables,覆盖 FusionTablesLayer 和 style that dynamically 或使用第三方 KML 解析器,如 geoxml3 或 geoxml-v3,它解析 KML 并使用原生 Google Maps API v3 对象呈现它。

    【讨论】:

    • 感谢您的回答,我将尝试使用融合表并发布结果。我会搜索如何将kml导入融合表。
    • 我尝试使用 fusion table 但问题是最多只能使用 5 个表,所以我所做的是在上传之前修改 kml 文件,我发现 google 总是以 32x32 显示图标px 所以我创建了一个 32x32px 大小的 png 图像,透明边距为 16x16px,现在看起来更小了。
    猜你喜欢
    • 2012-08-25
    • 2013-01-28
    • 2018-11-09
    • 1970-01-01
    • 2013-12-02
    • 1970-01-01
    • 1970-01-01
    • 2012-06-05
    • 2011-12-12
    相关资源
    最近更新 更多