最新消息:文章中包含代码时,请遵守代码高亮规范!

设置高德3D地图的3D效果【原创】

Android Joy 783浏览 0评论

首先说说为什么我喜欢3D地图的sdk而不喜欢2D的呢,一方面我感觉3D的比2D的炫酷,画质更细腻一些,较为清晰,但是引入3D的sdk资源过后当地图加载在手机上的时候,发现缺没有3D效果,其实原因很简单就是俯仰角为0°,也就是代表我的视线是与地图垂直的,只要我们增大俯仰角的值就可以实现3D效果了。代码如下:

 /**
 * 根据动画按钮状态,调用函数animateCamera或moveCamera来改变可视区域
 */
 private void changeCamera(CameraUpdate update) {

 mAmap.moveCamera(update);

 }
 changeCamera(CameraUpdateFactory.newCameraPosition(new CameraPosition(
 new Latlng(38.979,118.65212),//中心点坐标经纬度 
 17, //缩放级别
 42, //俯仰角0°~45°(垂直与地图时为0)
 0//偏航角 0~360° (正北方为0)
 )));

 

 

转载时请注明出处及相应链接,本文永久地址:https://blog.yayuanzi.com/18719.html


pay_weixin
pay_weixin
微信打赏
pay_weixin
支付宝打赏
感谢您对作者Joy的打赏,我们会更加努力!    如果您想成为作者,请点我

您必须 登录 才能发表评论!