gpt4 book ai didi

google-maps-api-3 - 在 Google Maps API v3 中动态更改 KML 多边形的颜色

转载 作者:行者123 更新时间:2023-12-03 01:12:56 25 4
gpt4 key购买 nike

我正在使用 Google map v3 API 加载 KML 图层,并且希望能够更改 KML 的默认蓝色颜色,而无需编辑 KML 文件本身。使用 JavaScript 或其他方式可以实现这一点吗?

不幸的是无法发布链接,但这是非常标准的东西。

var map = new google.maps.Map(document.getElementById("mymap"), { some options });
var regionLayer = new google.maps.KmlLayer("http://.../some.kml");
regionLayer.setMap(map);

最佳答案

根据我对文档的理解,“不”,但不是特别清楚。我正在尝试做类似的事情(但更新鼠标悬停/鼠标悬停的颜色)。

KML 文件由 Google 服务器加载、解析并发送到您的 javascript 对象以应用于 map ,因此,当您的 javascript KMLLayer 看到它时,一切都已整理完毕。

您也许可以使用样式和 styleUrl 执行某些操作。这应该允许您设置许多不同的样式,然后可以在运行时应用它们,但是,我还没有让它工作。

关于google-maps-api-3 - 在 Google Maps API v3 中动态更改 KML 多边形的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5992241/

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