美文网首页程序员
高德地图--开发

高德地图--开发

作者: 古月的小七 | 来源:发表于2018-07-20 16:03 被阅读0次

    有了上次的准备工作,我们就可以正式来实现我们需要的地图功能了。
    开发工具:Android Studio
    首先在你的项目上把我们申请的Key值放进去:


    Capture8.PNG

    另外就是引入jar包,注意你引入jar包的版本号
    --- add as library(不要忘了这个操作)


    Capture7.PNG

    1.显示定位蓝点

    image.png

    就是这么简单就实现了,这是在5.0及以上的版本上的实现方式,如果是比较早的版本是其他的实现方式可以参考开发者文档。
    2.显示Marker点
    Marker点可以设置不同的标记,并且对Marker点设置想对应的事件。


    image.png

    3.地图显示所有的Marker点
    如果想把所有的Marker点显示在你所看到的区域内,需要计算marker点所在的经纬度。
    LatLng southwestLatLng = new LatLng(33.789925, 104.838326);
    LatLng northeastLatLng = new LatLng(38.740688, 114.647472);
    LatLngBounds latLngBounds = new LatLngBounds(southwestLatLng, northeastLatLng);
    aMap.setMapStatusLimits(latLngBounds);
    所以要选择西南(最小值),东北(最大值)
    4.地图视角移动动画
    如果想改变地图中心点,可以通过如下方法构造改变地图中心点的 CameraUpdate 参数:
    CameraUpdate mCameraUpdate = CameraUpdateFactory.newCameraPosition(new CameraPosition(new LatLng(39.977290,116.337000),18,30,0));
    这样就实现了基本的地图操作。

    相关文章

      网友评论

        本文标题:高德地图--开发

        本文链接:https://www.haomeiwen.com/subject/ialqmftx.html