问题标签 [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 投票
2 回答
2977 浏览

javascript - 谷歌地图在 IE7/8 中没有出现(但在 IE9 中有效)

我正在使用 Google Maps API 3 显示加拿大的谷歌地图和一堆标记,但在 IE7/8 中,它根本不显示,只是给了我一个灰色矩形。它可以在 Firefox/Chrome/Opera/IE9 中正常加载。

这是代码:

并使用以下方式导入:

HTML/CSS 是:

知道有什么问题吗?

0 投票
1 回答
602 浏览

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 问题。很抱歉代码混乱,但我正在进行大量测试。

0 投票
0 回答
1192 浏览

javascript - 在地图 api v3 中使用 geoxml3 解析 kml,但在边界/缩放更改时停止重建侧边栏

我发现了一个很棒的页面,它展示了 Google Maps Api v2 和 v3 的许多用途。

我试图理解 javascript 的每一行,并做出类似于上面链接页面上的内容。

但是我无法理解两件事:

  • 在我的应用程序中,我不想在每次缩放/绑定/地图中心更改时重建侧边栏。目前,侧边栏仅显示当前地图视图上可见的地标。当用户放大并且地标离开视图时,它也会从侧边栏中消失。当您已经滚动到某个地方并且只进行一点缩放时,您会失去滚动状态,这可能会很烦人。此外,如果您将事件绑定到侧边栏元素,则更改地图上的视图会重建侧边栏并且您的事件已完成。
  • 我试图重写从地标styleurl属性创建类别的代码,以应用于折线,而不仅仅是标记,但我没有运气。
  • 如果您深入从事此类工作,请指出正确的方向。

    谢谢。

    0 投票
    2 回答
    1990 浏览

    javascript - geoxml3:如何加载自定义图标

    我需要将自定义 kml 文件加载到谷歌地图中,​​代码与相应的资源几乎没有变化:

    .kml 直接来自谷歌地图,有一堆标记,都带有自定义图标,例如:

    其他图标被定义为(现有的)本地路径,例如:

    然而,虽然地图显示得很好,但没有加载任何图标,相反,我只获得了默认的谷歌地图图标。对此的任何帮助将不胜感激,因为我的 JavaScript 知识非常有限,而且我觉得我正处于这样一个时刻,更多的抓挠不会让我到任何地方......

    干杯:)

    0 投票
    1 回答
    2803 浏览

    maps - 使用 geoxml3 和 markerclusterer 解析 KML 文件

    我正在使用 geoxml3 和 markerclusterer 将 kml 文件解析为 google maps api v3 地图。到目前为止,这有效。

    kml 文件存储了一些信息。

    它可以输出节点“名称”或“描述”,但不能输出“地址”。如果我尝试使用 place mark.address 输出此内容,则未定义将写入信息窗口。

    我的问题是,我怎样才能解析这个地址信息?

    这是我的代码:

    非常感谢!

    托尼

    0 投票
    1 回答
    611 浏览

    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 的网络链接示例?

    0 投票
    1 回答
    435 浏览

    javascript - 使用geoxml3 json对象模拟更新方法?

    遵循 geoXML3 api.. 在每个 KML 解析一个 JSON 对象映射后创建所有标签。

    那么是否有可能获取该 JSON 对象,进行一些修改,例如更新或删除某些元素.. 并创建一个新的 kml(动态)并以视觉方式显示更改?

    我多次尝试修改 Json 对象,但所有在 json 中的修改都不会影响渲染的 kml .. 所以解决方案是创建一个新的 kml 并显示..(但是如何?

    0 投票
    1 回答
    1443 浏览

    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

    0 投票
    1 回答
    1359 浏览

    javascript - geoXML3,如何加载文件夹中的所有 KML 文件?

    我在 javacript 中有以下代码,使用 geoXML3 成功加载/解析并显示显示的 KML 文件。

    然而,/myapp/resources/kml/文件夹/uri 包含许多 KML 文件。我如何一次加载/解析它们以一次将它们全部显示在谷歌地图上?

    我不能简单地命名它们,因为它们对于应用程序的不同安装会有所不同。通配符似乎不起作用;

    0 投票
    2 回答
    2561 浏览

    parsing - 在地图上显示 kml 文件

    在我的应用程序中,我想使用谷歌地图 api v3 在谷歌地图上显示一个 kml 文件。

    在寻找解决方案时,我遇到了 geoxml3,但我并不真正了解它的用途和用途。

    任何人都可以解释它是否是使用 geoxml3 覆盖本地存储在我的应用程序中的 kml 文件的解决方案。

    或者geoxml3的主要用途是什么?