首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OL3离线映射

OL3离线映射
EN

Stack Overflow用户
提问于 2015-12-29 14:05:28
回答 1查看 1.7K关注 0票数 0

我的问题是如何在tileLayer中实现离线ol3。这是我的代码:

var tileLayer =新ol.source.XYZ(“脱机”,"Tiles/${x}/${y}/${z}.png",{ numZoomLevels: 18,isBaseLayer: true });

在ol2与OpenLayers.Layer.OSM一起工作很好--我花了一些时间寻求帮助,但我找到了一堵墙。

EN

回答 1

Stack Overflow用户

发布于 2015-12-30 20:14:09

首先定义一个平铺层(ol.layer.Tile),然后在其中定义源。

代码语言:javascript
复制
var map = new ol.Map({
    target: 'map',
    view: new ol.View({
        zoom: 1,
        center: [0, 0]
    }),
    layers: [
        new ol.layer.Tile({
            source: new ol.source.XYZ({
                url: 'Tiles/{x}/{y}/{z}.png',
                maxZoom: 18
            })
        })
    ]
});

编辑了ol.source.XYZ对象的url,移出了$ chars。也许现在您的瓷砖将加载。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34512712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档