当使用设置了 htmlContent 属性的图钉创建地图时,当图钉离开地图区域(例如:放大然后缩小)时,事件可能会变得未绑定。
重建步骤:
加载地图 点击图钉(应提醒) 放大地图上的任意位置,使图钉不再在地图上 缩小 再次点击图钉(将不再提醒) 当图钉没有 htmlContent 时不会发生这种情况属性集。
我在这里创建了演示:
破碎的例子:http: //jsfiddle.net/wYddq/3/
var pushpinOptions = {width: null, height: null, htmlContent: "<div style='font-size:12px;font-weight:bold;border:solid 2px;background-color:LightBlue;width:100px;'>Custom Pushpin</div>"};
工作示例:http: //jsfiddle.net/wYddq/4/
var pushpinOptions = {width: null, height: null};
在 Chrome 24(W7 和 OSX)、IE9(W7)和 IE10(W8)中测试,结果相同。