1金币
APP端调用百度地图,我想更换地图的图标,在页面加载时候引入一下代码:
// 百度地图API功能
var map = Forguncy.Page.getCell("BMap")._pageCell.cellType.map;
var point = new BMap.Point(112.5302, 33.003398);
map.centerAndZoom(point, 19);
var pt = new BMap.Point(112.5302, 33.003398);
var myIcon = new BMap.Icon("http://47.106.188.178//xiaofang/GeneratedResources/Images/GenerateImages/ImageCellType/%E5%AE%9E%E5%BF%83%E7%81%AB%E8%8B%97%20-%20%E5%89%AF%E6%9C%AC.jpg?v=-677799936", new BMap.Size(200, 200));
var marker2 = new BMap.Marker(pt, { icon: myIcon }); // 创建标注
map.addOverlay(marker2); // 将标注添加到地图中
alert('我执行啦');
效果却没有出来,但是当我把这段代码放到页面的超链接上,点击超链接的时候就实现效果,于是我就想着在页面加载的时候通过$("[fgcname='aaa']").trigger("click")触发超链接的点击事件,现实却是没有实现,但是当我在页面加载时候,加弹出事件,超链接就被触发了,具体操作可见附件
|
最佳答案
查看完整内容
由于自己的答案没有办法设置最佳答案,这里我复制下~
--------------------分割线----------------------
原因所在是页面加载的时候地图还没有加载好,所以调用报错,效果就没有实现,最后我加了定时器才实现
|