天天看點

百度地圖自适應标注縮放

最近項目中有個需求,要求進入地圖後,所有的大頭針都要比較美觀的展示出來。

于是需要一個算法來設定地圖的顯示範圍。

方式有很多,介紹常用的幾種

一 , 通過 地圖上的  大頭針的左上角的點 和  右下角的坐标來确定地圖的顯示範圍。

二, 通過所在地圖的中心點固定,來确定周圍的最遠的大頭針和這個的距離,進而通過數學公式推導出 地圖左上角和右下角的地理坐标。 再來設定地圖的 顯示區域。

具體的代碼就不給大家寫了,用到的方法是 百度提供給的 設定地圖範圍的那個方法。

繼續閱讀