请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] 地图事件

钮钴禄小懒子 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2019-11-11 10:37  /   查看:2469  /  回复:3
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")触发超链接的点击事件,现实却是没有实现,但是当我在页面加载时候,加弹出事件,超链接就被触发了,具体操作可见附件





附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

由于自己的答案没有办法设置最佳答案,这里我复制下~ --------------------分割线---------------------- 原因所在是页面加载的时候地图还没有加载好,所以调用报错,效果就没有实现,最后我加了定时器才实现

3 个回复

最佳答案
最佳答案
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-11-11 10:37:31
来自 4#
钮钴禄小懒子 发表于 2019-11-11 11:09
好吧,我自己又给解决了,原因所在是页面加载的时候地图还没有加载好,所以调用报错,效果就没有实现,最后我加 ...

由于自己的答案没有办法设置最佳答案,这里我复制下~
--------------------分割线----------------------
原因所在是页面加载的时候地图还没有加载好,所以调用报错,效果就没有实现,最后我加了定时器才实现
回复 使用道具 举报
钮钴禄小懒子悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2019-11-11 11:09:42
2#
好吧,我自己又给解决了,原因所在是页面加载的时候地图还没有加载好,所以调用报错,效果就没有实现,最后我加了定时器才实现
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-11-11 17:07:36
3#
钮钴禄小懒子 发表于 2019-11-11 11:09
好吧,我自己又给解决了,原因所在是页面加载的时候地图还没有加载好,所以调用报错,效果就没有实现,最后我加 ...

机制如你
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部