小白啊
小白啊
  • 发布:2017-12-21 14:03
  • 更新:2017-12-21 14:24
  • 阅读:3698

【报Bug】高德地图不能缩放

分类:5+ SDK

var em=null,map=null,pcenter=null;
map = new plus.maps.Map("container", {
resizeEnable: true, //缩放显示
zoom: 18 //地图显示的缩放级别
});
map.setZoom(18);
map.showZoomControls(true);
map.showUserLocation(true);
map.getUserLocation(function(state, point) {
if (0 == state) {
/ pcenter = new plus.maps.Point(point.longitude, point.latitude);
map.centerAndZoom(pcenter,18);
/

                            plus.maps.Map.reverseGeocode(point,{},function(event){  
                                var address = event.address; // 转换后的地理位置  
                                $('.titye').val(address);//记录上传地址  
                                document.getElementById('questionneo').innerHTML = "位置信息:"+address;  
                            });  
                            map.setCenter(point);  
                            $('.longitude_and_latitude').val(point.longitude+","+point.latitude);//记录上传经纬度  
                            plus.nativeUI.closeWaiting();  
                        } else {  
                            map.centerAndZoom(new plus.maps.Point(116.3977, 39.906016), 12); //指定默认地址  
                            plus.nativeUI.alert('获取定位位置信息失败');//定位异常  
                            plus.nativeUI.closeWaiting();  
                            titye = '';//根据经纬度得到地址  
                            longitude_and_latitude  = '';//记录的经纬度  
                            $('.div_css').css('display','block');//显示地图加载失败提示  
                        }  
                    });  
2017-12-21 14:03 负责人:无 分享
已邀请:
小白啊

小白啊 (作者)

已经解决问题,map.setCenter()不支持缩放,请使用pcenter = new plus.maps.Point(point.longitude, point.latitude);
map.centerAndZoom(pcenter,18);

该问题目前已经被锁定, 无法添加新回复