为何该KMZ文件可在谷歌地球客户端显示却无法在网页版加载?
KMZ文件谷歌地球网页版导入无内容的排查方案
先确认KMZ结构规范
谷歌地球网页版对KMZ结构要求更严格,你的KMZ内是wash/目录下包含files/wash-dc.png和wash-dc.kml,需要重点检查:
- KML文件必须是KMZ根目录的默认启动文件:要么把
wash-dc.kml直接移到KMZ根目录(不要嵌套在wash文件夹里),要么在KMZ根目录新增doc.kml,用<NetworkLink>标签指向wash/wash-dc.kml——网页版通常只会自动读取根目录的doc.kml或直接放在根目录的KML文件,嵌套目录里的KML不会被主动加载。 - 图片路径要确保是相对路径:KML里引用
files/wash-dc.png的写法没问题,但前提是KML文件本身能被网页版正确识别加载。
调整网页版导入操作方式
- 放弃用「新建」按钮导入,直接把KMZ文件拖进谷歌地球网页版的窗口,拖放操作比按钮导入的兼容性更好。
- 导入后如果看不到内容,检查左侧「我的地点」列表,可能是导入的图层被默认隐藏了,手动勾选图层前的复选框即可显示。
验证KML代码的网页版兼容性
网页版对KML标签的支持不如客户端全面,检查你的GroundOverlay代码:
- 确认
<LatLonBox>的经纬度范围有效(比如西经数值小于东经,南纬数值小于北纬),没有写反参数。 - 移除客户端支持但网页版不兼容的自定义扩展标签或非标准KML元素。
内容的提问来源于stack exchange,提问作者Eric G
相关产品推荐
相关产品推荐

