首页  编辑  

超强地图JS库leaflet

Tags: /计算机文档/网页制作/   Date Created:

已经解决Leaflet的坐标偏移问题,完美支持所有图源。


栅格化处理:

https://www.mapbox.com/mapbox.js/example/v1.0.0/gridlayer-gridcontrol/

海量数据高性能处理和显示:

http://bl.ocks.org/Sumbera/raw/c6fed35c377a46ff74c3/

关于百度的,百度仍然有问题:

http://www.bkjia.com/webzh/978634.html

leaflet.zip中,是完美的方案(除百度外)。

https://github.com/htoooth/Leaflet.ChineseTmsProviders/blob/master/src/

使用方法:

data.js和griddata.js,是百度BD09的坐标,如果是WGS84的坐标,或者GCJ02的坐标,就不需要调用GPS.bd_decrypt相关的函数,直接把经纬度push到leaflet即可。

图源选择:

       var normalm = L.tileLayer.chinaProvider('Google.Normal.Map',{maxZoom:18,minZoom:3});

修改上面一行即可,

其中Google.Normal.Map,可以为GaoDe.Normal.Map, Google.Satellite.Map等参数,具体列表,参考leaflet.ChineseTmsProviders.js中的定义。


500万数据点地图渲染高性能效果图:

data.js (13.1MB)
leaflet.zip (5.0MB)
leaflet栅格化.html (10.4KB)
test.html (9.5KB)