ol 接入百度地圖

ol5 如何接入百度地圖,網上的資料不少,可是大多都有問題,在級別放大時,地圖發生扭曲。爲此注重研究了下ol5 接入百度地圖的方法。
首先明確如下問題:測試

  1. 百度地圖的投影是3857.
  2. 百度地圖的分辨率和谷歌、高德地圖是不一樣的,不能直接用谷歌的分辨率。
  3. 百度地圖切片大小爲256*256
  4. 百度切片起始點爲【0,0】
  5. 百度地圖採用的墨卡託座標系有偏移,須要本身實現百度的墨卡託座標系轉換方法。網上已有資料。

明確如下問題後,咱們分析ol5 加載地圖的方式:
ol 加載地圖主要涉及到如下概念:百度地圖

  1. view
  2. tileGrid
  3. source
  4. tileImage

實現BaiduMapSource 便可。百度

爲了測試是否正確,加載了杭州文一路數據,見效果圖:高德地圖

相關文章
相關標籤/搜索