欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

地图坐标系设置

程序员文章站 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 );
相关标签: GIS的点滴