KML显示一个地标,但不是多个

时间:2015-01-13 20:08:53

标签: google-maps google-maps-api-3 kml

我尝试在我网站上嵌入的Google地图窗口中显示多个多边形(代表分水岭)(使用Google Maps API版本3)。我有一个kml文件,它将显示一个多边形,这里: http://www.unc.edu/~mmallard/show_HUC8/HUC8short.kml

以下是其结构。完整的副本可以在上面的URL找到,lat / lon对使得它太长而无法完全显示在这里。

<?xml version="1.0" encoding="UTF-8"?> 
<kml xmlns="http://www.opengis.net/kml/2.2"> 
<Document>
<Placemark>
    <name>Middle Roanoke</name>
    <Style><LineStyle><width>1.5</width></LineStyle><PolyStyle><color>7dff0000</color></PolyStyle></Style>
    <Polygon>
        <extrude>1</extrude>
        <altitudeMode>relativeToGround</altitudeMode>
        <outerBoundaryIs>
        <LinearRing>
        <coordinates>-78.269539986182295,36.540063430378005 ...and so on </coordinates>
        </LinearRing>
        </outerBoundaryIs>
    </Polygon>
</Placemark>
</Document>
</kml>

然后我尝试将其用作模板来创建包含多个多边形的kml文件,其位置如下: http://www.unc.edu/~mmallard/show_HUC8/HUC8supported.kml

我为每个分水岭插入了一个新的地标,并保持与上面相同的格式。 但是,此第二个文件在我的Google地图窗口中不显示任何内容。

请注意,BOTH文件将显示在Google地球中,但具有多个多边形的kml(HUC8supported.kml)显示为我的地图窗口空白。

我应该使用其他标签还是我应该修改的标签,以便从一公里显示多个地标?我应该使用“文件夹”而不是“文档”标签吗?我很感激一些帮助。

0 个答案:

没有答案