共享单车从去年到今年成为了人类不可或缺的一部分,其中很多单车的app中都集成了地图,本人的公司也是做单车共享的,所以参与的项目也集成了地图,由于这个app很多逻辑都是围绕着这个地图进行拓展的,所以讲些我在项目中遇到的问题和对高德地图文档的吐槽吧,嘻嘻!!!
高德地图的集成
这个我就不细说了,在高德开发平台中,你可以去安卓高德开发平台看具体操作,其中SHA1的配置,你可以下一个Mcode check 查看你自己的应用的SHA1值
Marker的操作
地图中最经典的应该属于对marker的操作了,你可以玩出不同花样,根据你项目中的需求,但我不得不吐槽的是在高德地图开发中竟然没有什么注释,这让我很无奈,而且这就算了,追踪到源码下去看,变量名都是abcd,不是是我蠢,还是咋地,理解不了,好了好了,吐槽完了,言归正传。
首先你可以在地图上添加一个你想要的marker
你可以让这个marker有动画的效果
这只是其中的一种平移动画 还有几种,就不展示给你们看了,你们自己去玩吧,嘻嘻。
关于地图移动的操作
你想让你的几个marker或者很多marker合理的显示在地图上
mAMap.animateCamera(CameraUpdateFactory.newLatLngBoundsRect
// (build, 10, 10, 10, 10), 1000, new Cancel()); 这也是一个类似的方法 ,new Cancel() 自己去生成一个Cancel类去 implements AMap.CancelableCallback
先写这么多吧,要去修bug了,下次再来写,第一次写blog,这些都是我在项目中发现的问题,也是花了时间去琢磨的,希望大家不要打击我噢,给点支持嘛!!!
网友评论