javascript - 如何为 Openlayers 切换器添加 KML 层?
问题描述
如何通过ol-ext Viglino向切换器添加 KML 层?
当我添加:
var vectorSource = new ol.layer.Vector({
source: new ol.source.Vector({
url: "IG1.kml",
format: new ol.format.KML()
})
该图层不会出现在地图上。
解决方案
要出现在图层切换器中,图层必须具有标题属性
var vectorSource = new ol.layer.Vector({
title: "KML Layer",
source: new ol.source.Vector({
url: "IG1.kml",
format: new ol.format.KML()
})
})
如果图层未出现在地图上,请检查.kml
您的服务器 MIME 类型中是否启用了扩展。
推荐阅读
- elasticsearch - 全域弹性搜索的配置
- android - Firebase 云消息传递 (FCM) onMessageReceived 永远不会在服务中被调用
- android - 在弹出菜单中更改文本颜色
- mysql - 如何在 SQL 中的行中查找重复项?
- ruby-on-rails - pg_search 用于自动完成或子字符串搜索
- ios - 更改导航栏中按钮的大小
- polymer - Polymer- 带有子分页的应用程序路由
- javascript - 检查嵌套包含/重复是否完成
- selenium - 如何在 selenium JAVA 中处理 IE 的下载弹出窗口
- javascript - 与 for 和 forEach 的几乎增加序列代码信号 javascript 问题