最近項目中有個需求,要求進入地圖後,所有的大頭針都要比較美觀的展示出來。
于是需要一個算法來設定地圖的顯示範圍。
方式有很多,介紹常用的幾種
一 , 通過 地圖上的 大頭針的左上角的點 和 右下角的坐标來确定地圖的顯示範圍。
二, 通過所在地圖的中心點固定,來确定周圍的最遠的大頭針和這個的距離,進而通過數學公式推導出 地圖左上角和右下角的地理坐标。 再來設定地圖的 顯示區域。
具體的代碼就不給大家寫了,用到的方法是 百度提供給的 設定地圖範圍的那個方法。
最近項目中有個需求,要求進入地圖後,所有的大頭針都要比較美觀的展示出來。
于是需要一個算法來設定地圖的顯示範圍。
方式有很多,介紹常用的幾種
一 , 通過 地圖上的 大頭針的左上角的點 和 右下角的坐标來确定地圖的顯示範圍。
二, 通過所在地圖的中心點固定,來确定周圍的最遠的大頭針和這個的距離,進而通過數學公式推導出 地圖左上角和右下角的地理坐标。 再來設定地圖的 顯示區域。
具體的代碼就不給大家寫了,用到的方法是 百度提供給的 設定地圖範圍的那個方法。