凯立德(亿力吉奥)导航_地图缩放比例设置

最近国网要求地图导航,要求显示全部工单,但是地图默认显示不全.

   网站查了很多资料和博客,一般都是1:50,之前没有什么概念,把zoomLevel直接设置为50,修改map.setZoomLevel(zoomLevel)方法;刚开始在onCreate和onResume方法中,设置了这个,结果报错,

map报空指针,因为没有初始化, 结果用map = mapView.getMap();,以为可以了,结果mapView报空,当时觉得很奇怪,明明@ViewById 找了啊, 再之后加了个非空判断还是不行, 运行好找不到自己的log,重新删除掉build文件和多次重新编译后,终于可以看到日子了, 结果界面还是没有变化,....最后找到原因,zoomLevel的比例只能在0-16的范围内,才有效,超过了范围,底层C代码会采用默认值7.不管你怎么改都没有用. 这样设置了,其实再次运行还是不行,还要在ivMyloc(),我的位置那个click里进行一次初始化,才会生效!!!


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部