高德地图自定义放大缩小功能(好用)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了高德地图自定义放大缩小功能(好用)相关的知识,希望对你有一定的参考价值。

参考技术A 这几天一直在研究高德地图的api,之前用的是百度地图,最近由于项目的需要改用高德地图。项目需求做一个自定义的放大缩小按钮,点击后能够实现地图的放大和缩小,经查找相关资料,功能记录如下:

具体方法

private void changeCamera(CameraUpdate update, CancelableCallback callback,boolean animated)

  if (animated)

aMap.animateCamera(update, 1000, callback);

  else

aMap.moveCamera(update);

 



调用放大

changeCamera(CameraUpdateFactory.zoomIn(), null,true);

调用缩小

changeCamera(CameraUpdateFactory.zoomOut(), null,true);

在高德地图上添加自定义Marker

参考技术A 主要是利用addMarker方法添加一个Marker,但Marker的样式为自定义的View:

布局:

以上是关于高德地图自定义放大缩小功能(好用)的主要内容,如果未能解决你的问题,请参考以下文章

带有集群和自定义视图标记的谷歌地图在放大和缩小时滞后太多

高德地图的坑——自己实现比例尺缩放

能够在黑莓地图中显示多个位置,但地图的位置是固定的。我无法放大和缩小

Qt自定义主窗口的放大,缩小,关闭功能

openlayers小案例(输入地名查询拖动图层切换图层透明度鹰眼图层显示与隐藏定位放大缩小)新手必备

从flex3中的自定义按钮调用放大和缩小上下文菜单