新人求助,Android百度地图开发,怎么设置新的中心点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新人求助,Android百度地图开发,怎么设置新的中心点相关的知识,希望对你有一定的参考价值。

参考技术A //初始化地图
//定义中心点
GeoPoint point = new GeoPoint((int) (4.818* 1E6),(int) (1.697 * 1E6));
mMapView = (MapView)findViewById(R.id.bmapView);
mMapView.getController().enableClick(true);
//缩放级别
mMapView.getController().setZoom(8);
//设置中心点
mMapView.getController().setCenter(point);本回答被提问者和网友采纳

安卓开发 百度地图怎么自动设置缩放比例

参考技术A 1.可以定位用户当前位置(6.0动态申请权限);
2.当前位置为起点,并根据获取到的终点信息,设置起点终点marker,进行路线规划,获得路线list的第一条数据使用,并在地图上overlay显示,修改默认的路径规划起点终点marker,弹出的bottomsheetdialog中文字显示(此处HTML.fromHtml());
3.将地图中心点调整为用户当前位置,并且根据起点终点距离调整到合适的缩放比例;
4.如果用户手机里安装了百度地图,点击导航,进入百度地图直接导航;如果用户未安装百度地图,则提示用户去安装百度地图(跳转到商店,进入百度地图安装页),或者打开浏览器导航。
5.定位(起点)和获取地理位置编码(终点)均是异步返回的,(因为要通过起点终点的经纬度计算距离)所以需要先得到一个,再去获取另一个,获取到第二个以后去设置起点终点就不会出现有一个可能为空;
6.管理地图的生命周期
7.调整缩放比例走过的坑

以上是关于新人求助,Android百度地图开发,怎么设置新的中心点的主要内容,如果未能解决你的问题,请参考以下文章

新人求助,Android百度地图开发,怎么设置新的中心点

新人求助,修改百度地图定位图标

android 百度地图上marker点移动要怎么处理

android 怎么使用地图生成工具

Android百度地图开发怎么网络获取商家信息

android开发 高德地图怎么设置显示的范围,并且设置缩放的最大级别