twoer
twoer
  • 发布:2015-06-10 09:40
  • 更新:2015-06-10 17:48
  • 阅读:3748

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

分类:HTML5+

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

<script>  

        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);  
            }  
        });       

    </script>
2015-06-10 09:40 负责人:无 分享
已邀请:
Android_磊子

Android_磊子

查明当设置的marker的图标文件不存在时,会有此问题。
此bug已修正。

  • twoer (作者)

    3Q,您的 QQ 后四位是 9981 吧 。

    2015-06-12 10:17

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