如何解决如何在openlayer 6中添加tms层?
我使用OpenLayer2,Mapproxy,Mapnik和tilecache生成地图。我在openlayer2中添加了TMS层。 现在,我要升级我的openlayer,为此,我选择了最新版本ol6。 如何在ol6中添加TMS层。
我的openlayer 2 js就是这样
{ "name": ["data_2","data_5"] }
解决方法
在OpenLayers中,TMS层是使用tile layers的XYZ source:
import TileLayer from 'ol/layer/Tile';
import XYZ from 'ol/source/XYZ';
const layer = new TileLayer({
source: new XYZ({
url: 'https://{a-c}.tile.openstreetmap.org/{z}/{x}/{y}.png'
})
});
但是,我不确定您提供的属性(请检查文档)。另请参阅this answer。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。