天天看点

百度地图自适应标注缩放

最近项目中有个需求,要求进入地图后,所有的大头针都要比较美观的展示出来。

于是需要一个算法来设置地图的显示范围。

方式有很多,介绍常用的几种

一 , 通过 地图上的  大头针的左上角的点 和  右下角的坐标来确定地图的显示范围。

二, 通过所在地图的中心点固定,来确定周围的最远的大头针和这个的距离,从而通过数学公式推导出 地图左上角和右下角的地理坐标。 再来设置地图的 显示区域。

具体的代码就不给大家写了,用到的方法是 百度提供给的 设置地图范围的那个方法。

继续阅读