编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

leaflet实战之:加载自定义投影坐标系

wxchong 2024-06-10 16:46:16 开源技术 11 ℃ 0 评论
//分辨率
var resolutions = [1216.870435937497, 608.4352179687485, 304.21760898437424, 152.10880449218712, 76.05440224609356, 38.02720112304678, 19.01360056152339, 9.506800280761695, 4.7534001403808475, 2.3767000701904237, 1.1883500350952119, 0.5941750175476059, 0.29708750877380297, 0.14854375438690148, 0.07427187719345074, 0.03713593859672537, 0.018567969298362685, 0.009283984649181343, 0.004641992324590671, 0.0023209961622953357, 0.0011604980811476678, 0.0005802490405738339];
// 定义坐标系
var mapcrs = L.CRS.NonEarthCRS({
                bounds: L.bounds([12169837.26 , 3113055.95], [12481356.09 , 3494749.17]),
                resolutions : resolutions,
                origin: L.point( 12169837.26, 3494749.17)
            })
map = L.map('map', {
        crs: mapcrs,
        center: mapcrs.unproject(L.point(12407037.02 , 3379001.67)),
        maxZoom: resolutions.length-1,
        zoom: 1
});
L.supermap.tiledMapLayer(url).addTo(map);


Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表