Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps KML显示为一个placemark,但不是多个placemark_Google Maps_Google Maps Api 3_Kml - Fatal编程技术网

Google maps KML显示为一个placemark,但不是多个placemark

Google maps KML显示为一个placemark,但不是多个placemark,google-maps,google-maps-api-3,kml,Google Maps,Google Maps Api 3,Kml,我试图用google maps API版本3在我的网站上嵌入的google maps窗口中显示表示流域的多个多边形。我有一个kml文件,它将显示一个多边形,如下所示: 下面是它的结构。完整副本可以在上面的URL中找到,lat/lon对太长,无法在此处完整显示 <?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://www.opengis.net/kml/2.2"> <Document> <

我试图用google maps API版本3在我的网站上嵌入的google maps窗口中显示表示流域的多个多边形。我有一个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文件,如下所示:

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

请注意,这两个文件都将显示在google earth中,但带有多个多边形的kml HUC8supported.kml显示为空白的“我的地图”窗口


为了显示一个kml中的多个位置标记,我是否应该使用其他标记或修改标记?我应该使用文件夹而不是文档标签吗?非常感谢您的帮助。

这是我试图展示kml的网站:您的。可能太大了。@geocodezip谢谢您的检查。我不知道KML验证器。这是否意味着我应该将这个文件分成多个kml,以便每个kml都更小?这将是一个选项。这个你可以试试KMZ,你的文件是9+MB。我尝试使用以下命令创建kmz时没有发现问题:zip HUC8supported.kmz HUC8supported.kml,但该文件也不会显示。我会试着把它分成更小的文件。谢谢你的帮助。