mapview  根据 GPS位置点 的 分布 自动缩小或放大 级别。 例如 各点都在同一城市时, 可放大地图。 各点分散在不同城市时,可缩小地图。         关键 问题 在于 如何 判断 各点的 密集 和 分散 。进而 放大 和缩小地图。

解决方案 »

  1.   

    记录所有点的最大最小经纬度,然后判断最大最小的距离即可,根据距离来选择适当的Scale。
      

  2.   

    // 显示缩放控件
    mapView.displayZoomControls(true);加上就出来 了  要好好研究一下 这个很基础了
      

  3.   

    yibo2010你没理解我的提议,我知道 缩放控件,我的意思是 进入地图默认 显示一个放大级别可以看到全景,当点少且分布集中的时候,就放大地图,反之。
    你提的问题,查看一下 android 正向编码和反向编码,以及气泡图标的制作(自定义视图+背景+图层)。