isItOk

百度地图自适应标注缩放

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

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

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

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

 

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

 

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

 

BMKCoordinateRegion region;

。。。设置region的基本属性 省略。。。

[mapView setRegion:region animated:YES];

 

更多参考链接  https://blog.csdn.net/luckypeng/article/details/51044302?utm_source=blogxgwz1

分类:

技术点:

相关文章:

  • 2021-09-23
  • 2021-11-07
  • 2021-10-27
  • 2021-09-23
  • 2021-11-07
  • 2021-09-13
  • 2021-09-13
  • 2021-11-07
猜你喜欢
  • 2021-11-17
  • 2021-10-31
  • 2021-11-07
  • 2021-11-01
  • 2021-09-23
  • 2021-09-07
相关资源
相似解决方案