gpt4 book ai didi

javascript - 在 Javascript 中从谷歌地图读取地标信息

转载 作者:行者123 更新时间:2023-11-30 16:54:29 24 4
gpt4 key购买 nike

我正在尝试从已从 KML 文件加载的 Google map 中获取/提取地标信息,即标题和坐标。 KML 文件由 Google map 公开托管,并使用 V3 API 加载,示例:

var ctaLayer = new google.maps.KmlLayer({
url: 'https://mapsengine.google.com/map/kml?mid=' + kmlId
});

ctaLayer.setMap(myMap);

我如何使用 javascript/jQuery 在客户端完成这一切?

我的第一个想法是抓取屏幕,但我似乎找不到地标...

最佳答案

您需要解析 KML 以获取有关地标的信息。 google.maps.KmlLayer 不允许您访问它。如果 KML 不在您的服务器上,您将必须通过代理访问它。

您可以使用第三方解析器(如 geoxml3geoxml-v3,有很多)加载 kml,然后内部结构可用,但是,根据 KML 的复杂性,您可能会遇到性能问题问题。

关于javascript - 在 Javascript 中从谷歌地图读取地标信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29948146/

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