使用Mapbox进行地图开发的时候,由于很多地方我没有公共的地图服务,因此会考虑使用百度或高德切片,但是直接使用raster图层加载百度切片是标准的wgs84的,由于百度切片做了偏移,因此在加载的时候出现切片偏移,下面使用了网上找到的坐标变换的方式进行两种尝试。
1、在地图进行缩放的时候计算范围内的切片,然后进行偏移,分别使用raster设置地理范围来设置切片范围。
实例下载地址:https://download.csdn.net/download/wangdaoyin2010/10395354
该方式也能加载百度图片,但是在平移或者拖动的时候比较卡,感觉不太好用。
2、使用Mapbox的自定义图层进行百度切片图层的开发,坐标转换也是使用网上找到的代码
目前发现显示百度切片切片和百度地图中展示时收清晰度不一样,应该是切片比例尺和Mapbox缩放界别的比例尺不一样导致,后期想到好的处理方法在处理,
实例下载地址:https://download.csdn.net/download/wangdaoyin2010/10968062
该方式在加载切片时候感觉没有第一种卡,感觉可以使用。
上面只是个人使用中的总结和开发,供大家学习交流使用,如有更好的方法或更好的实现,希望大家进行交流。如果需要资源又没有分的可以直接发送邮箱。
菜鸟总结记录,仅供学习,望大神勿喷。