谷歌地图折线滑出事件
google maps polyline mouseout event
我有折线不同的颜色。我从mysql数据库得到颜色。一切正常,但是:Mouseout函数没有返回相同的颜色。它只显示line..的默认(红色)颜色
比较完成百分比。默认颜色为红色。
我可以解释吗?
注:很抱歉我的英语…
function pinfo(poly, html) {
google.maps.event.addListener(poly,"mouseover",function(){ poly.setOptions({
strokeColor:'#FFFFFF', strokeOpacity: .8});});
google.maps.event.addListener(poly,"mouseout",function(){
poly.setOptions({strokeColor:colorr});});
google.maps.event.addListener(poly,'click', function(event) {
mpenc.setContent(html);
mpenc.setPosition(event.latLng);
mpenc.open(map);
});
}
if (comp < 1) {
colorr = '#FA0505' }
if (comp > 0 && comp < 25 ) {
colorr = '#FFA640' }
if (comp > 24 && comp < 50) {
colorr = '#FFFD91' }
if (comp > 49 && comp < 75) {
colorr = '#E8E400' }
if (comp > 74 && comp < 100) {
colorr = '#BFFFAD' }
if (comp == 100) {
colorr = '#0F8500' }
var poly = new g.Polyline({
map:map,
path:pts,
strokeColor:colorr,
strokeWeight:en,
clickable: true,
});
pinfo(poly,html);
您必须确保colorr
变量在您的pinfo
函数中可用。
var colorr;
function pinfo(poly, html) {
// Use the colorr variable here
}
玩得开心!
相关文章:
- 点击启动弹出事件未显示
- 如何在Ol3弹出窗口中添加用javascript创建的按钮上的点击事件
- 单击事件打开两个弹出菜单
- 如何准确地找出引发事件的原因
- 我可以在FullCalendar中设置事件ClickLimit弹出窗口的样式吗
- 信息窗口谷歌地图点击事件给出错误
- 从父级触发弹出窗口中的事件
- D3.js:如何在svg上移动鼠标时创建弹出事件
- 停止事件以在DOM中弹出
- 萨特利泽关闭弹出事件
- 如何使用流的排出事件.在节点.js中可写
- 如何在高图表中查找鼠标出事件的系列名称
- jQuery列表中每个产品的基于悬停的弹出事件
- 无法抛出事件
- 鼠标悬停和鼠标移出事件是否不匹配?
- 谷歌地图折线滑出事件
- 鼠标悬停/出事件时奇怪的动画行为
- JavaScript对话框弹出事件等待OK被按下
- JQuery的可拉出事件不触发,有时可拖动与光标
- 弹出事件处理程序