问题标签 [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.
javascript - 谷歌地图在 IE7/8 中没有出现(但在 IE9 中有效)
我正在使用 Google Maps API 3 显示加拿大的谷歌地图和一堆标记,但在 IE7/8 中,它根本不显示,只是给了我一个灰色矩形。它可以在 Firefox/Chrome/Opera/IE9 中正常加载。
这是代码:
并使用以下方式导入:
HTML/CSS 是:
知道有什么问题吗?
google-maps - geoxml3:z-index 问题和鼠标悬停时更改光标
我目前正在开发 Google Maps API v3 项目,并且正在使用 geoxml3 加载一些具有折线的 kml 文件。但是,我想使用 API 的 kmllayer 选项来加载一个只有标记的 kml 文件(它比 geoxml3 快得多)。
第一个问题:geoxml3 折线总是在标记之上,我找不到给 kmllayer 更高的 z-index 的方法。折线后面的标记看起来不太好。
第二个问题:光标每次越过通过geoxml3加载的折线时都会变为链接手。是否可以在鼠标悬停时指定另一个光标?
测试页面是http://www.cicloviaslx.com/indexs4.html。启用“Parques”复选框以查看 z-index 问题。很抱歉代码混乱,但我正在进行大量测试。
javascript - 在地图 api v3 中使用 geoxml3 解析 kml,但在边界/缩放更改时停止重建侧边栏
我发现了一个很棒的页面,它展示了 Google Maps Api v2 和 v3 的许多用途。
我试图理解 javascript 的每一行,并做出类似于上面链接页面上的内容。
但是我无法理解两件事:
styleurl
属性创建类别的代码,以应用于折线,而不仅仅是标记,但我没有运气。如果您深入从事此类工作,请指出正确的方向。
谢谢。
javascript - geoxml3:如何加载自定义图标
我需要将自定义 kml 文件加载到谷歌地图中,代码与相应的资源几乎没有变化:
.kml 直接来自谷歌地图,有一堆标记,都带有自定义图标,例如:
其他图标被定义为(现有的)本地路径,例如:
然而,虽然地图显示得很好,但没有加载任何图标,相反,我只获得了默认的谷歌地图图标。对此的任何帮助将不胜感激,因为我的 JavaScript 知识非常有限,而且我觉得我正处于这样一个时刻,更多的抓挠不会让我到任何地方......
干杯:)
maps - 使用 geoxml3 和 markerclusterer 解析 KML 文件
我正在使用 geoxml3 和 markerclusterer 将 kml 文件解析为 google maps api v3 地图。到目前为止,这有效。
kml 文件存储了一些信息。
它可以输出节点“名称”或“描述”,但不能输出“地址”。如果我尝试使用 place mark.address 输出此内容,则未定义将写入信息窗口。
我的问题是,我怎样才能解析这个地址信息?
这是我的代码:
非常感谢!
托尼
json - 如何在 geoXml3 中使用 networkLink 更新?
我尝试了很多使用networklink标签..更新谷歌地图Api v3中的内容..但谷歌支持告诉我谷歌地图不支持网络更新..仅在地球上。
所以我找到了geoXml3 api ..但没有文档..最近我在http://code.google.com/p/geoxml3/source/browse/branches/polys/geoxml3.js 中找到了实现networklink的,这里是geoxml3.js 代码的一部分:
有人用过或正在用吗?是否有一些使用 geoxml3 api 的网络链接示例?
javascript - 使用geoxml3 json对象模拟更新方法?
遵循 geoXML3 api.. 在每个 KML 解析一个 JSON 对象映射后创建所有标签。
那么是否有可能获取该 JSON 对象,进行一些修改,例如更新或删除某些元素.. 并创建一个新的 kml(动态)并以视觉方式显示更改?
我多次尝试修改 Json 对象,但所有在 json 中的修改都不会影响渲染的 kml .. 所以解决方案是创建一个新的 kml 并显示..(但是如何?)
google-maps-api-3 - 使用 geoxml3 为 markerclusterer 解析 .kml 文件:标记未弹出信息窗口
我有一张地图,其中包含从 .kml 文件加载的标记,我正在使用 geoxml3 对其进行解析,并使用 markerclusterer 对它们进行聚类。我添加了一些代码来尝试在用户单击标记时将 kml 文件中每个标记上的 and 标记放在 infoWindow 上。但是由于某种原因,当我单击标记时,它不会创建 infoWindow。我之前添加了一个console.log 以确保它正在识别点击,它只是似乎不想制作信息窗口。
您可以在http://tanagerproductions.com/test/site2/testmap.html查看页面
.kml 文件位于 http://tanagerproductions.com/test/site2/js/locations.kml
javascript - geoXML3,如何加载文件夹中的所有 KML 文件?
我在 javacript 中有以下代码,使用 geoXML3 成功加载/解析并显示显示的 KML 文件。
然而,/myapp/resources/kml/
文件夹/uri 包含许多 KML 文件。我如何一次加载/解析它们以一次将它们全部显示在谷歌地图上?
我不能简单地命名它们,因为它们对于应用程序的不同安装会有所不同。通配符似乎不起作用;
parsing - 在地图上显示 kml 文件
在我的应用程序中,我想使用谷歌地图 api v3 在谷歌地图上显示一个 kml 文件。
在寻找解决方案时,我遇到了 geoxml3,但我并不真正了解它的用途和用途。
任何人都可以解释它是否是使用 geoxml3 覆盖本地存储在我的应用程序中的 kml 文件的解决方案。
或者geoxml3的主要用途是什么?