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

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

地图中心点开始是你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)

这样设置就可以定位到你当前的位置。不知道你想要的是不是这个结果

map.centerAndZoom(new BMap.Point(117.003062,39.549215), 14)

改这句坐标Point(117.003062,39.549215),就是中心点,14是缩放级别


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11026176.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存