谷歌地图信息窗口提示闪烁
Google Maps infowindow tip blinking
当鼠标左右移动到两个标记上时,在地图的左上角会出现标记信息窗口的白色底端。
在这里看到它的作用http://jsfiddle.net/WGy4g/3/
var map = null;
initialize();
function initialize() {
var mapOptions = {center: new google.maps.LatLng(-34.397, 150.644),zoom: 8};
map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions);
addMarker(-34.397, 150.644);
addMarker(-34.377, 150.534);
}
function addMarker(lat,lng) {
var marker = new google.maps.Marker({position: new google.maps.LatLng(lat,lng), title: "marker"});
marker.setMap(map);
google.maps.event.addListener(marker, 'mouseover', function() {
if (!this.infowindow) {
this.infowindow = new google.maps.InfoWindow({content: 'abc'});
}
this.infowindow.open(map, this);
});
google.maps.event.addListener(marker, 'mouseout', function() {
this.infowindow.close();
});
}
发布了一个bug报告:https://code.google.com/p/gmaps-api-issues/issues/detail?id=6746&thanks=6746&ts=1401343988
Google map js api version 3 infowindow故障可能重复
我可以确认,这发生在IE和谷歌浏览器。这似乎是谷歌地图API的问题,因此您将其列为错误是正确的。为了尝试在我自己的脚本之一中解决问题,我已经尝试过;在调用open方法之前,使用InfoWindow类的setPosition方法将特定的LatLng坐标设置为0,0;并通过 setopoptions 方法摆弄pixelOffset属性,但无济于事。我也考虑过来回改变InfoWindow的可见性状态,但是没有简单的方法来做到这一点。
等待漏洞被修复似乎是唯一可行的选择。
相关文章:
- 为什么在单独的函数中应用时转换会闪烁/断断续续(D3)
- 提示使用服务器端事件处理程序激活JavaScript
- 使用jQuery以红色和黑色闪烁文本
- d3.js Chord图的动态工具提示
- 我的Tizen应用程序在点击时会闪烁
- Javascript 可选类型提示
- 单击按钮后启动javascript提示
- Graphiti中是否有任何工具提示功能
- IE6在启用/禁用文本字段上闪烁
- JS,用于播放提示音以通知未按预期工作
- "工具提示"jQuery插件坏了
- 如何在 JavaScript 和 HTML 中更改对输入框的提示响应
- 单元格的工具提示或标题不显示超过2000个字符
- 绝对定位时,工具提示在 IE 中闪烁
- 阻止我的工具提示闪烁
- 当指定位置时,jQuery工具提示会在链接上闪烁
- 显示时工具提示闪烁
- 为什么我的工具提示在Firefox中闪烁而不是Chrome ?
- 谷歌地图信息窗口提示闪烁
- nvd3.js:IE 10中闪烁的饼图工具提示