vue-amap为marker添加点击事件没反应

vue-amap为marker添加点击事件没反应,第1张

在实现vue-amap为marker添加点击事件时,点击事件没反应

添加点击事件参考的文章是:

>

如题 我标记了800多个marker 每个marker点击都会触发显示信息窗口的方法

答:兄弟我也遇到过你这样的问题,如果我没猜错。你的: searchInfoWindowopen(marker);应该是写到循环里面的吧,无论点击哪个标注,d出来的信息窗口都是显示的最后一次循环定义的信息内容。

可以看到拖动地图出现明显的闪烁来关闭。

使用微信小程序地图动态展示marker,当用户拖拽或缩放地图时需要加载当前区域内的marker。

移动地图,动态加载marker,地图上的marker无明显闪烁现象,让用户感觉不到marker刷新了。或者能否提供插入或删除单个marker的方法,这种批量 *** 作marker的效率太低了。

//添加信息窗口

var info = new qqmapsInfoWindow({

map: map

});

var markerArray = [];

for(var i=0;i<datalength;i++){

var latLng = new qqmapsLatLng(data[i][0],data[i][1]);

var decoration = new qqmapsMarkerDecoration(i+1, new qqmapsPoint(0, -5));

var marker=new qqmapsMarker({

position:latLng,

decoration:decoration,

map:map

});

//设置Marker的动画属性为从落下

markersetAnimation(qqmapsMarkerAnimationDOWN);

//设置标注的名称,当鼠标划过Marker时显示

markersetTitle(company[i]);

markerArraypush(marker);

}

for(var i=0;i<markerArraylength;i++){

alert(markerArray[i]getPosition()+company[i]);

//标记Marker点击事件

qqmapseventaddListener(markerArray[i], 'click', function() {

infoopen();

infosetContent(company[i]);

infosetPosition(markerArray[i]getPosition());

});

}

设置点击事件没有效果

以上就是关于vue-amap为marker添加点击事件没反应全部的内容,包括:vue-amap为marker添加点击事件没反应、高德地图的Marker和MarkerCluster的应用场景分析、请教各位关于百度地图api标注点marker的click事件问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10172846.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存