问题标签 [geoxml3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
614 浏览

google-maps - 单击使用 GeoXMl3 在多边形的信息窗口中填充数据

我正在使用 geoXMl3 一次解析多个 kml 文件。我正在地图上绘制多边形。当我单击多边形时,会弹出一个信息窗口。我没有从这个信息窗口出现的地方得到我的要求是我想通过一些 java-script 对象编辑信息窗口的内容

我的 java-script 对象会像

popUpDetails = {'区名':'内容'}。

没有得到如何在我的解析器中传递它

我参考了几个链接,例如:

https://code.google.com/p/geoxml3/wiki/Usage

以及如何将数据库中的数据动态地放入某个多边形的信息窗口中?

我以这种方式解析 kml 文件:

提前感谢您的帮助

0 投票
1 回答
716 浏览

javascript - 如何使用 geoXML3 获取路径()

我有超过 600 个kml文件要加载到一个谷歌地图中。最初我尝试使用KmlLayer(),但由于文件数量多,它不起作用kml,所以我发现GeoXML3,它工作得非常好。

现在我需要为使用 GeoXML3 创建的每个多边形检索路径坐标。在这里我找到了getPaths()似乎正是我正在寻找的方法,但它不起作用,因为现在我不使用类创建多边形Polygon而是使用类geoxml3

我怎样才能做到这一点?

0 投票
1 回答
1095 浏览

google-maps-api-3 - Geoxml3 CreatePolygon function

I am trying to know how to use the createPolygon function in the parser options.

This is my index file but it gives me this error: Cannot read property 'bounds' of undefined.

I want to know if is correct the way I'm using the 'createPolygon:addMyPolygon' function, or where is the issue, I mean how can I set a click Listener for each polygon using the createPolygon function. I did it with the createMarker function for a KML with markers, but in the file above the createPolygon doesn't parse my KML file.

My KML/XML file is: http://www.geocodezip.com/geoxml3_test/testPolygon.xml

0 投票
2 回答
1009 浏览

google-maps-api-3 - Geoxml3 问题(kmz 库)

我想从 KML 解析一个简单的标记,所以我一直在用 geoxml3 进行一些测试,如果我使用(导入)'polys/geoxml3.js'库,一切都会完美,但如果我将其更改为'kmz/geoxml3. js'(因为稍后我想使用一些扩展数据)我收到此错误 'Cannot read property 'setAnimation' of undefined' 。除了使用“kmz/geoxml3.js”库外,我该如何解决?

我的 KML 文件是:

0 投票
2 回答
1078 浏览

google-maps-api-3 - Geoxml3 groundOverlay zIndex

有没有办法改变groundOverlay的zIndex?

使用 Geoxml3 我正在解析两个 KML 文件,其中一个包含一个多边形,另一个包含一个 groundOverlay。一切都很完美,除了我希望我的groundOverlay 覆盖多边形,因为现在groundOverlay 出现在多边形后面。

更新:这是我的代码

测试在这里:http: //jorgeluisperez.260mb.net/geoxml/

0 投票
1 回答
346 浏览

gwt - Google 地图中的 KML 缓慢

我有一个大小为 2.7MB 的 KML 文件,我正在使用 Google Maps V3 在世界地图上进行渲染。它工作正常,但加载时间很慢(~8秒)。

我在本地存储了这个 KML 文件,并使用 geoxml3 API 来呈现它。

是否有可能以某种方式将此 KML 减少到 500KB 左右而不会丢失数据以缩短加载时间?或者也许是其他一些方法。

谢谢

0 投票
1 回答
983 浏览

google-maps-api-3 - 利用 geoxml3 显示 KML 标签

我正在使用从 Google Code Project 下载的最新版本的 geoxml3。我可以在我的地图上看到 KML 文件地标。问题是我也想显示标签。在我的 KML 文件中,我已经分配了 ID Style idStyleMap

我已经搜索了这个站点gemoxml3 label并被指向这个帖子标签 Google Maps API v3 中的 kml 文件。问题是代码项目的 wiki 指向 Google Markers,它也没有提到如何显示标签。

我还搜索了 geocodezip 网站,也没有在他们的网站上找到任何东西。任何方向将不胜感激。

* 添加了 KML 格式 *

0 投票
2 回答
823 浏览

javascript - 无法使用 geoxml3 加载 kml 文件

我尝试使用以下相同的代码加载两个 kml 文件admin.kmlpibkt.kml

但是当我将 admin.kml 更改为 pibkt.kml时,我的浏览器什么也不显示,我不知道为什么,因为我可以通过 KML 在线查看这两个文件,KMZ 查看器 Google Drive 请帮助我,我是全新的,我非常感谢您的帮助,谢谢。

0 投票
1 回答
419 浏览

javascript - 在 IE 中使用“°”符号解析 KML 时处理资源时出错

我正在尝试解析我的 kml 文件,其中包含带有度数符号的数据,而 IE 无法识别该符号。所以我需要用它的哈希码替换度数符号或者必须转义这个字符。我已经验证了很多链接,但没有一个对我有用。`

这是我用来解析我的 kml 文件的代码。这在其他浏览器中可以正常工作,但在 IE 中不行

0 投票
1 回答
986 浏览

javascript - geoxml v3 在使用多个 KML 文件时突出显示多边形

在需要用户可以点击选择地区的葡萄牙地图时,我遵循了这个例子这个例子。问题是我使用 KML 文件将每个区域绘制为多边形,而不是对所有区域多边形使用 KML。

已经在这里搜索了很多问题,并且还尝试更改 useTheData () 回调函数以包含一个额外的 for 循环,如下所示,但没有成功...

在地图上悬停区域可以正常工作,但是当单击侧边栏上的突出显示链接时,它默认突出显示使用列表的最后一个 KML 文件创建的多边形......

有没有什么办法解决这一问题?

我的完整代码在这里:http ://afonsogomes.com/mapas