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

 我来答
冉子青
2015-03-27
知道答主
回答量:5
采纳率:0%
帮助的人:4.6万
展开全部
地图中心点开始是你set进去的,你移动过后可以根据你移动的像素PIXEL再转换到LATLNG,加上偏移量就是你移动过后的新的中心点了
在onLocationChanged(Location location)函数中
latitude = location.getLatitude();
longitude = location.getLongitude();
GeoPoint myLocationPoint = new GeoPoint((int) ( latitude * 1E6),
(int) (longitude * 1E6));
mMapController.animateTo(myLocationPoint);
mMapController.setCenter(myLocationPoint);
这样设置就可以定位到你当前的位置。不知道你想要的是不是这个结果
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式