问题标签 [kml]

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 投票
0 回答
643 浏览

list - 检索从 ggeoxml 加载的标记列表

将标记从 kml 文件加载到地图上后,我需要获取标记列表

map.addOverlay(geoxml);

我试过这个

但是 geoxml.overlayman 没有定义。我究竟做错了什么?

0 投票
1 回答
2000 浏览

google-maps - 谷歌地图 API - 信息窗口高度和平移

我正在使用 Google 地图 API (v2) 在世界地图上显示国家叠加层。数据来自 KML 文件,其中包含多边形的坐标以及每个国家/地区的 HTML 描述。单击该国家/地区时,此说明会显示在“信息窗口”对话气泡中。

最初我遇到了一些麻烦,因为信息窗口没有扩展到它们包含的 HTML 内容的大小,所以较长的窗口会溢出边缘(这似乎是一个常见问题)。我可以通过将信息窗口重置为特定高度来解决此问题,如下所示:

不理想,但它有效。然而现在,当信息窗口打开时,它们的顶部有时会被地图的边缘遮挡,因为地图不会平移到可以查看所有内容的位置。

所以我的问题:

  1. 有没有办法让信息窗口自动使用适合其内容的高度,以避免必须固定到设定的像素高度?

  2. 如果固定高度是唯一的选择,有没有办法让地图在信息窗口打开时平移到更合适的位置?我知道地图类有一个 panTo() 方法,但我看不到计算正确坐标的方法。

这是我的完整初始化代码:

0 投票
2 回答
2255 浏览

javascript - 为 google-maps-v3 创建 kml 字符串的任何工具

我想生成一些 kml 字符串来存储到数据库中..

并有任何简单的方法来生成这个字符串?

谢谢

0 投票
2 回答
1125 浏览

kml - 如何在kml文件中设置地图的中心

http://code.google.com/intl/en/apis/kml/documentation/kml_tut.html

我想创建一个 kml 文件,但我找不到如何使用 google-maps-v3 设置地图中心

那么如何设置。

谢谢

0 投票
3 回答
1473 浏览

gis - 在 Google 地球中绘制考虑地球曲率的线

我想画一些沿着经度或纬度的线,但它没有考虑到地球的曲率。

我该怎么做呢?我正在使用 KML。

0 投票
1 回答
1227 浏览

kml - 谷歌地球 KML

您如何将城市与谷歌地球的 kml 曲线(线)联系起来?

0 投票
1 回答
542 浏览

iphone - iPhone 谷歌地图 KML 搜索

我正在使用带有 KML 查询的 Google 地图。但我的查询字符串是“日语”字符串“マクドナルド”我正在使用http://maps.google.co.jp。请求数据时,我得到“0”字节。但是当我在浏览器中输入相同的查询时,它会下载一个 KML 文件。我的代码如下:

NSURL* url = [NSURL URLWithString:query]; NSURLRequest* request = [NSURLRequest requestWithURL:url]; NSLog(@"查询 URL = %@", url);

我收到 0 个字节的“myData”。为什么?

0 投票
1 回答
754 浏览

java - 需要将 KML 字符串转换为 java 对象

我有一串 kml 进入请求对象。我使用 xjc 创建了 kml java 对象。我正在寻找一种从该字符串创建 kml 嵌套 java 对象的简单方法。我可以解析字符串并手动在树中创建每个对象,但是如果有一个库或可以为我创建 java 对象的东西会不会很酷?类似 KmlType type = parseKML(mykmlStringFromTheRequest); 然后类型将是 kml 对象的树。感谢大家的帮助。

0 投票
3 回答
5217 浏览

javascript - OpenLayers、Bing 和 KML

我正在尝试在 OpenLayers 中的 VirtualEarth 地图上放置 KML,但它不起作用。我想它必须与投影有关。

有人吗?!谢谢你。

0 投票
3 回答
1015 浏览

java - 如何通过Java w3c dom api获取xml元素所在的行号

有没有办法通过 w3c dom api 在 xml 文件中查找给定元素所在的行号?

我的用例是我们有 30,000 多张 kml/xml 格式的地图。我编写了一个单元测试,它遍历硬盘上找到的每个文件(大约 17GB)并测试它是否可以被我们的应用程序解析。当它失败时,我抛出一个异常,其中包含被认为“无效”的元素实例。为了让我们的映射部门(这里没有人知道如何编程)轻松追踪错字,我们希望记录导致异常的元素的行号。

有人可以建议一种方法吗?请注意,我们使用的是 Android 1.6 SDK 中包含的 W3C dom api。