1

我是地图 v3 的新手,正在为以下项目寻求帮助:

  1. 努力在谷歌地图 v3 中找到 parseKML 的示例。代码游乐场上有一个适用于 Earth API 的类似示例。 http://code.google.com/apis/ajax/playground/#parse_kml。我也尝试过 geoxml3 库,但它似乎只支持 URL 输入而不支持实际的 XML 内容。

  2. 我有一个从网络覆盖服务中提取点数据的 KML 文件。此服务即时返回 KML,我将其显示在 Earth API 上。我一直在地图 v3 上测试此功能,但它不起作用。我尝试在 maps.google.com 上打开 KML 文件,但只有在切换到地球界面时才会显示内容。这是 Maps v3 API 的限制吗,因为我应该做一些不同的事情。

http://maps.google.com/maps?q=http:%2F%2Fwww.mde.state.md.us%2Fprograms%2FAir%2FAirQualityMonitoring%2FDocuments%2FDomain3.kml&hl=en&ll=38.369651,-77.064842&spn=3.303117 ,3.724365&sll=37.0625,-95.677068&sspn=52.815565,59.589844&t=m&z=8

非常感谢您的帮助。

4

1 回答 1

1

您是否尝试过在交互式采样器上验证您的 KML。如果它可以在 Google Earth 上运行,那么它也应该可以在 google maps 上运行。

https://kml-samples.googlecode.com/svn/trunk/interactive/index.html

于 2012-09-10T17:08:43.813 回答