6***@qq.com
6***@qq.com
  • 发布:2017-02-27 11:07
  • 更新:2017-02-27 17:44
  • 阅读:2437

【已解决】iOS 地图上标记点设置icon不成功

分类:HTML5+

详细问题描述
[内容] iOS地图上标记点动态设置的icon不管用, 图片出不来, 如果修改一下保存, 重新加载会出现, 但是重新启动就又不出现了

2017-02-27 11:07 负责人:无 分享
已邀请:
6***@qq.com

6***@qq.com (作者)

来个人帮忙看一下 好吗?

6***@qq.com

6***@qq.com (作者)

mui.init();
var map = null;
var em = null;
function plusReady(){
//window.onload = loadJScript();
if(!em||!window.plus||map){return};
map = new plus.maps.Map("map")
var point = new plus.maps.Point(116.347496,39.970191);
map.centerAndZoom(point, 16 );
map.showZoomControls( true );
map.showUserLocation( true );
// map.getUserLocation(function(state,pos){
// if(0==state){
// map.centerAndZoom(pos, 18);
// }
// });
addMarker();

}
if(window.plus){
plusReady();
}else{
document.addEventListener('plusready', plusReady, false);
}

// 添加标点
var marker=null;
function addMarker(){
if(marker){return;}
marker=new plus.maps.Marker(new plus.maps.Point(116.347496,39.970191));
marker.setIcon("sa.png");
marker.setLabel("HBuilder");
var bubble = new plus.maps.Bubble("打造最好的HTML5移动开发工具");
marker.setBubble(bubble);
map.addOverlay(marker);
marker.bringToTop();
}

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

    最简单的代码, 就是按照官方的代码来的

    2017-02-27 16:16

6***@qq.com

6***@qq.com (作者)

还有这个程序附件怎么上传不上去? 是不是太大了?

6***@qq.com

6***@qq.com (作者)

marker.setIcon("sa.png"); 应改成 marker.setIcon("_www/sa.png");
图片引用使用平台相对路径

具体解释请见
http://www.html5plus.org/doc/zh_cn/io.html#plus.io.PRIVATE_WWW

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