地图坐标系设置
程序员文章站
2022-07-02 08:40:05
...
1.在Map的属性上设置。
设置地图固定比例尺级别。
crs=L.Proj.CRS("EPSG:3857",{origin:[20037508.34,20037508.34],scaleDenominators:[1000000000,500000000,2500 00000,100000000,50000000,25000000,10000000]}); var map = L.map('map', { center: [lat, lng], zoom: 13, crs:crs });
2.坐标转换。
L.Proj.CRS的方法;L.Util.transform的方法。
Point=L.Proj.CRS.project(<LatLng> latlng );
LatLng=L.Proj.CRS.unproject(<Point> point );
3.地图中心点设置,中心点center属性上设置。
var map = L.map('map', { center: [lat, lng], zoom: 13, crs:crs });
4.地图中心点设置,中心点center坐标转换。
crs=L.Proj.CRS("EPSG:3857",{origin:[20037508.34,20037508.34],scaleDenominators:[1000000000,500000000,2500 00000,100000000,50000000,25000000,10000000]}); var pt=crs.unproject(L.point(-20037508.34 , 20037508.34)); map=L.map('map',{center:[pt.lat,pt.lng],zoom:1,crs:crs});
5.全部代码。
crs=L.Proj.CRS("EPSG:3857",{origin:[-20037508.34,20037508.34],scaleDenominators:[1000000000,500000000,2500 00000,100000000,50000000,25000000,10000000]});
var pt=crs.unproject(L.point(-20037508.34 , 20037508.34));
var map = L.map('map',
{ center:[pt.lat,pt.lng]center: [lat, lng],
zoom: 13,
crs:crs });
Point=L.Proj.CRS.project(<LatLng> latlng );
LatLng=L.Proj.CRS.unproject(<Point> point );
上一篇: 藏红花怎么吃,这几点要注意了
下一篇: 结合asp和存储过程做的搜索程序