- 博客(0)
- 资源 (2)
- 收藏
- 关注
解决openlayers加载百度地图,坐标偏移,热力图渲染闪烁问题
项目需求是想在百度地图上面用openlayers渲染热力图,然后就去看了相关openlayers的文档,选择了6.15.1版本,然后仿照地震热力图例子写了代码,但是由于自带是OSM地图,不符合项目要求,所以研究了如何加载百度地图,又顺利踩坑坐标偏移问题。
问题1:openlayers默认地图图层使用的是自带 OSM,如何替换成百度地图。
问题2:换成百度地图之后,坐标偏移问题怎么解决。
问题3:热力图调试过程中如何解决数据渲染闪烁的问题。
解决了上面三个问题,有对应需求的可以参考一下,附带vue源码。
2024-09-10
vue-baidu-map离线百度地图,并附带jar包免费下载百度瓦片数据
1.vue-baidu-map在线地图代码不用改动,只用按照文档添加baidu-api.js和baidu-init.js,并在vue依赖包 node_modules文件找到,修改vue-baidu-map的 index.js文件 就能完成离线配置
2.jar包可以免费下载百度地图瓦片数据
3.瓦片数据如果下载层级过大,建议放在nginx代理,文档也是以nginx代理的方式去实现离线效果
4.2022-12-05日更新,可能会出现项目实际部署之后,地图无法拖拽的问题,新添加了8个js文件,并修改了一下baidu-api.js代码引入这八个js(直接搜索http://127.0.0.1/js换成你本地路径就行)
5.提供了四川和贵州的离线瓦片百度云数据,可以下载下来之后,实验一下离线地图效果
2022-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人