如果我双击我的 KML 文件,它会执行应有的操作并启动 GE 并按预期执行。当我将它放入我的 HTML 文件时,它将无法正常工作。然后我将它放入http://earth-api-samples.googlecode.com/svn/trunk/examples/kml-fetch-interactive.html 并且它也不能从那里工作。这是荷航https://dl.dropbox.com/u/61240296/myPoints.Kml的链接。它基本上是 Google 示例的直接副本。KML 文件是否依赖于其他 KML 文件?我注意到的一件事是没有道路,因此似乎没有任何 KML 文件处于打开或活动状态。
<?xml version="1.0" encoding="UTF-8"?>
xmlns:gx="http://www.google.com/kml/ext/2.2"
xmlns:kml="http://www.opengis.net/kml/2.2"
xmlns:atom="http://www.w3.org/2005/Atom">
<Camera>
<longitude>-93.2539393007755</longitude>
<latitude>45.5456585437059</latitude>
<altitude>139.629438</altitude>
<heading>-70.0</heading>
<tilt>75</tilt>
</Camera>
<Placemark>
<name>Placemark from KML file</name>
<Point>
<coordinates>-93.2539393007755, 45.5456585437059</coordinates>
</Point>
</Placemark>
</Document>
</kml>