android 百度地图 addoverlay,百度地图 在调用 addOverlay 方法时闪图

代码调试 跟踪 ,在调用 addOverlay 导致闪退

var self = null;

var map = null;

var mapRegionPage = null;

mui.plusReady(function()

{

setTimeout(function()

{

plus.navigator.closeSplashscreen();

},500);

self = plus.webview.currentWebview();

map = new plus.maps.Map("mapContainer");

map.setZoom( 18 );

setUserLocation();

function setUserLocation()

{

plus.nativeUI.showWaiting('正在获取您的位置...');

map.getUserLocation(function(state, point)

{

plus.nativeUI.closeWaiting();

if ( state === 0 )

{

map.clearOverlays();

setMarker(

{

point: point,

img: 'img/img-user-location.png',

label: false,

bubble: '您的位置'

});

}

else

{

toast('获取您的位置失败...');

}

});

};

function setMarker(markerOptions)

{

map.centerAndZoom( markerOptions.point, 18);

var marker = new plus.maps.Marker(markerOptions.point);

marker.setIcon(markerOptions.img);

if(markerOptions.label !== false)

{

marker.setLabel(markerOptions.label);

}

var bubble = new plus.maps.Bubble(markerOptions.bubble);

marker.setBubble(bubble);

map.addOverlay(marker);

}

});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值