5***@qq.com
5***@qq.com
  • 发布:2017-06-27 14:54
  • 更新:2017-08-04 09:43
  • 阅读:1259

【报Bug】 地图覆盖物,setIcon的图片打包之后不显示

分类:Native.js

详细问题描述

调用百度地图sdk,使用plus.map..创建的marker
为marker设置图标icon,
在模拟器上生效。
打包出来安装在手机上的时候失效。
附件1是模拟器的效果。
附件2是打包之后的apk效果。

联系方式
[QQ]543586227
[电话]

2017-06-27 14:54 负责人:无 分享
已邀请:
y***@163.com

y***@163.com

不用setIcon(自定义图标),打包后可以显示。这个问题已经有段时间了,怎么还没有解决呢?顶上去!

  • wen如故i

    定位准吗?有的地方,不知道是不是影响gps信号还是什么。。同一个地方,多次获取位置信息,相几m-一百米

    2017-06-27 15:16

Neil_HL

Neil_HL

请上传一个能重现的最简单demo

  • y***@163.com

    用HBuild下“”创建移动APP“”的模版hello H5+,这个模版云端打包后,地图部分如果设置setIcon,云端打包后就不显示Marker

    function createMarker(){

    //高德地图坐标为(116.3406445236,39.9630878208), 百度地图坐标为(116.347292,39.968716

    var marker=new plus.maps.Marker(new plus.maps.Point(116.347292,39.968716));

    marker.setIcon("/logo.png"); //这里设置上就不显示

    marker.setLabel("HBuilder");

    var bubble = new plus.maps.Bubble("打造最好的HTML5移动开发工具");

    marker.setBubble(bubble);

    map.addOverlay(marker);

    }

    2017-06-27 16:19

  • 5***@qq.com (作者)

    请用HBuilder下“”创建移动APP“”的模版hello H5+,这个模版云端打包后,地图部分如果设置setIcon,云端打包后就不显示Marker

    function createMarker(){

    //高德地图坐标为(116.3406445236,39.9630878208), 百度地图坐标为(116.347292,39.968716

    var marker=new plus.maps.Marker(new plus.maps.Point(116.347292,39.968716));

    marker.setIcon("/logo.png"); //这里设置上就不显示

    marker.setLabel("HBuilder");

    var bubble = new plus.maps.Bubble("打造最好的HTML5移动开发工具");

    marker.setBubble(bubble);

    map.addOverlay(marker);

    }

    2017-06-28 10:17

  • Neil_HL

    我创建Hello H5+ ,不做任何操作,就添加百度appkey,然后打包,可以看到setIcon生效

    2017-06-29 15:29

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