jquery-gmap3 - gmap3 mouseover 不适用于信息窗口
问题描述
我尝试关注https://v6.gmap3.net/en/catalog/10-overlays/marker-41但 infowindow 无法正常工作我该怎么办
$('.map-object').gmap3({
map: {
options: {
center:[46.578498,2.457275],
zoom: 5
}
},
marker:{
values:[
{latLng:[48.8620722, 2.352047], data:"Paris !"},
],
options:{
draggable: false
},
events:{
mouseover: function(marker, event, context){
var map = $(this).gmap3("get"),
infowindow = $(this).gmap3({get:{name:"infowindow"}});
if (infowindow){
infowindow.open(map, marker);
infowindow.setContent(context.data);
} else {
$(this).gmap3({
infowindow:{
anchor:marker,
options:{content: context.data}
}
});
}
},
mouseout: function(){
var infowindow = $(this).gmap3({get:{name:"infowindow"}});
if (infowindow){
infowindow.close();
}
}
}
}
});
法国有一个标记,但是当我将鼠标悬停在它上面时,信息窗口没有出现。谢谢您的帮助。
解决方案
推荐阅读
- jmeter - 如何生成 JSON 格式的 HTTP 请求响应数据?
- angular - Angular HTTP 请求中缺少协商令牌
- multithreading - 如果并发线程数为 10 且 SysTick 时间为 10mSec,则 1 个线程执行时间(量子)是多少?
- java - 如何在 RHEL RedHatLinux 机器上验证哪个 openjdk 发行版供应商?
- jquery - 在rails条件中使用js变量
- java - 鼠标滚轮上的水平滚动不适用于 RecyclerView Android
- vb.net - Option Strict On 不允许在 vb.net 中进行后期绑定
- javascript - 如何在后端 express 函数中访问当前 url 中的参数?(见说明)
- android-studio - 当我运行我的项目时,为什么会出现这个错误?
- typescript - 在 Angular 6 中集成 Stripe 支付网关时面临“需要卡”错误