myzyq
myzyq
  • 发布:2015-07-26 23:59
  • 更新:2015-07-27 17:48
  • 阅读:1273

maps,添加标点无效,出现异常闪退

分类:5+ SDK
function createMarker(x, y) {  
    if(marker)  
    {  
        map.removeOverlay(marker);  
        delete marker;  
        marker=null;  
    }  
    marker=new plus.maps.Marker(new plus.maps.Point(y, x));  
    marker.setIcon("../image/weizhi.png");  
    marker.setLabel("车辆位置");  
    var bubble = new plus.maps.Bubble("打造最好的洗车");  
    marker.setBubble(bubble);  
        map.addOverlay(marker);  
}

引起打包好的app异常闪退。求助闪退原因!
本地发现map.removeOverlay(marker);主要是它引起的闪退。
另发现map.addOverlay(marker);无效!
求助解决办法!

2015-07-26 23:59 负责人:无 分享
已邀请:
DCloud_Android_ST

DCloud_Android_ST

手机平台是什么?百度还是高德?最好能提供测试工程

  • myzyq (作者)

    小米4手机。百度地图。

    2015-07-27 13:08

  • DCloud_Android_ST

    回复 myzyq:可以提供一下测试工程吗,需要定位问题

    2015-07-27 13:32

  • myzyq (作者)

    是把所有源码都发给你吗?

    2015-07-27 17:36

  • DCloud_Android_ST

    回复 myzyq:能复现问题就行

    2015-07-27 17:40

  • myzyq (作者)

    已发!

    2015-07-27 17:49

myzyq

myzyq (作者)

测试代码!

  • DCloud_Android_ST

    已修复,等待新版本发布吧

    2015-07-27 18:22

  • DCloud_Android_ST

    回复 DCloud_Android_ST:还有就是demo中的var ptObj = new plus.maps.Point( lng, lat ); lng和lat弄反了,请仔细查看API规范说明 http://www.html5plus.org/doc/zh_cn/maps.html#plus.maps.Point

    2015-07-27 18:30

  • myzyq (作者)

    回复 DCloud_Android_ST:好的,谢谢。

    2015-07-27 18:32

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