我为网址创建了一个KML图层 - http://www.nhc.noaa.gov/gis/kml/nhc.kmz。
此图层应用于地图上,我看不到任何图层。原因是此KML图层没有活动Feed。
有没有办法检查KML图层是否有活动的Feed?
答案 0 :(得分:0)
如果Feed无效(意味着无法加载网址),Google地球会显示带有红色网络链接错误图标的NetworkLink图标。网络链接提取的状态显示为不同的图标,如下所示:
另请注意,目标KML中的KML中存在两个验证错误 网址:http://www.nhc.noaa.gov/gis/kml/nhc_active.kml
1)NetworkLinkControl到期时间格式为非KML日期格式。
<NetworkLinkControl>
<minRefreshPeriod>120</minRefreshPeriod>
<expires>Thu, 28 Mar 2013 17:01:37 UTC</expires>
</NetworkLinkControl>
kml:DateTime 字段定义如下:
<simpleType name="kml:dateTimeType">
<union memberTypes="dateTime date gYearMonth gYear"/>
</simpleType>
推荐ISO-8601格式: YYYY-MM-DD'T'HH:MM:SS'Z' 像这样: 2013-03-28T17:01:37Z
参考文献:
2)文档的名称定义了两次。第二个名称似乎应该包含一个缺少的<Folder>
元素。
<Document id="active">
<name>Current Forecasts and Data</name>
...
<ScreenOverlay id="activeLegend">
</ScreenOverlay>
** following 3 tags don't belong here ***
<name>Active Tropical Cyclones</name>
<visibility>1</visibility>
<open>1</open>
</Document>
建议使用KML Validator验证KML是否符合您的预期。