问题标签 [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 回答
438 浏览

google-maps - 谷歌地图 api v3:信息窗口内容放错了位置

geoxml3用来解析一个kml点文件。单击标记时,会打开一个带有一些描述的信息窗口。问题是信息显示错位,并且在我要删除的信息窗口中添加了两个链接。

有什么想法可以删除链接并正确放置信息吗?

这是信息窗口的屏幕截图:

在这里输入代码

以下是我正在使用的代码:

kml文件结构如下:

0 投票
1 回答
2299 浏览

javascript - 加载 KML 文件时如何隐藏 geoxml3 标记?

我有一个 geoXML3 解析器将(多个)KML 文件读取到 Google 地图上,并且出现了红色箭头/标记。有什么办法可以压制他们吗?

在此处输入图像描述

0 投票
1 回答
3048 浏览

google-maps-api-3 - Google Maps API 从 KML 获取折线

我已使用 V3 和 geoxml3 将 KML 文件加载到 Google 地图中。该文件包含一行,从地图步行路线保存。我想在这条线上添加英里标记,但我找不到任何关于如何从 KmlLayer(或从 geoXML3 对象)获取折线的文档。

V3:

地理XML3:

有人知道吗

0 投票
1 回答
318 浏览

javascript - 使用 geoXML3 和 MultiGeometry 记录确定边界的问题

说明问题的完整代码可以在显示问题的网页上查看

大部分工作的代码使用查询参数搜索几个 FusionTables 以查找匹配记录,并将地图缩放到所选记录的范围。记录的子集会出现问题,它仅缩放某些记录的一部分(不显示整个选择)。我已将其范围缩小到返回的 kml(从 GIS 覆盖范围生成)包含 MultiGeometry 记录的那些记录。计算出的界限似乎仅适用于记录中的最后一个 LineString。

这是 zoom.js 文件中生成不完整边界的部分

这是解析的 geoXml 变量的 kml。

我的代码的问题之一是需要处理每个单独的行字符串,如果是这样,有人可以指点我一个如何做到这一点的例子吗?或者这是 geoXML3 库的错误?

0 投票
1 回答
96 浏览

google-maps-api-3 - 尝试使用谷歌融合表查询更改时无法识别样式

我在示例网站上有一个正常工作的应用程序

我想将所选线的显示从默认的细红线更改为更粗的绿色(或红色)线。

当我更改 map.js 文件中的以下代码时

如图所示添加样式部分,显示中没有任何变化

有人可以为我可能做错的事情提供一些指导吗?如果我注释掉对将地图缩放到特定项目中的 zoom.js 函数的调用,我会得到相同的结果。

0 投票
2 回答
184 浏览

internet-explorer - 与 Internet Explorer 中的 geocodezip 地图不兼容(任何版本)

我有这张地图,作为另一个问题的答案。它使用 geocodezip 并且运行良好,但在 Internet Explorer 中无法运行。你能建议我任何解决方案吗?

这是地图的链接: http://www.geocodezip.com/geoxml3_test/v3_geoxml3_kmltest_linktoB.html?filename=http://www.geocodezip.com/xmlProxy060215.asp?https%3A%2F%2Fmaps.google。 com%2Fmaps%2Fms%3Fhl%3Den%26ie%3DUTF8%26oe%3DUTF8%26authuser%3D0%26msa%3D0%26output%3Dkml%26msid%3D216330649072490208011.0004daf6e6bfde8dd857d

这是它在其他浏览器中的外观 在此处输入图像描述

这就是它在 Internet Explorer 中的外观 在此处输入图像描述

非常感谢

0 投票
1 回答
272 浏览

google-maps - Geocodezip 地图空侧边栏

我在我的网页中使用以下地图示例。(从另一个问题的答案中获得)两者的源代码实际上是相同的,但我无法使侧边栏中的位置标题出现在客户端服务器托管的页面中。(可以在原始页面查看)

¿ 你知道这里是否存在兼容性问题,或者我是否可以添加任何额外的代码以使其工作?

这是示例页面: http ://www.geocodezip.com/geoxml3_test/v3_geoxml3_kmltest_linktoB.html?filename=http://www.geocodezip.com/xmlProxy060215.asp?https%3A%2F%2Fmaps.google.com% 2Fmaps%2Fms%3Fhl%3Den%26ie%3DUTF8%26oe%3DUTF8%26authuser%3D0%26msa%3D0%26output%3Dkml%26msid%3D216330649072490208011.0004daf6e6bfde8dd857d 在此处输入图像描述

这是客户端服务器中的页面(我只删除了示例按钮,但即使使用它们也没有显示信息): http: //www.vitrocar.com.mx/orchard/media/map.html?filename=http ://www.geocodezip.com/xmlProxy060215.asp?https%3A%2F%2Fmaps.google.com%2Fmaps%2Fms%3Fhl%3Den%26ie%3DUTF8%26oe%3DUTF8%26authuser%3D0%26msa%3D0%26output %3Dkml%26msid%3D216330649072490208011.0004daf6e6bfde8dd857d 在此处输入图像描述

0 投票
1 回答
1506 浏览

xml - GeoXML3 不解析带有多边形的 KML 文件

出于某种原因,我根本无法让 GeoXML3 解析我的 KML 文件。我的最终目标是使用 GeoXML3 解析器允许我通过 KML 文件导入多边形叠加层,然后在单击事件上更改这些多边形的填充属性(以象征选择/取消选择)。这是我当前的 HTML 文件的代码:

如果您取消注释已注释掉的块并删除 GeoXML3 内容,则覆盖将按应有的方式显示。但我需要使用 GeoXML3 来解析我的 KML 数据,因为我需要在点击事件上更改单个多边形的属性。

以下是tristate_area.kml的一些内容(我省略了其他两个状态以节省空间):

为什么这不渲染?

0 投票
2 回答
220 浏览

javascript - 错误:对象#没有方法 'containsLatLng'

我试图找到给定坐标所在的多边形。

这是解析kml文件的代码:

现在检查我使用的多边形:

但代码产生错误 Object # has no method 'containsLatLng' on line var isWithinPolygon = curr_polygon.containsLatLng(place.geometry.location);

有没有人可以帮助我解决这个问题?先感谢您

在记录 curr_polygon 对象时,控制台中的结果是

如果有帮助

0 投票
1 回答
1075 浏览

geoxml3 - GeoXML3 - 自动打开信息窗口

我创建了一个多边形,并希望信息窗口在加载时自动打开。我该怎么做呢?

这是我到目前为止所拥有的: