我正在尝试为bing地图处理onchangeview事件
在js intialize方法中,我有以下代码:
map = new Microsoft.Maps.Map(document.getElementById("mapviewer"), {
credentials: bingMapsKey,
center : new Microsoft.Maps.Location(42.3508, -71.0717),
zoom: 12
});
//Microsoft.Maps.Events.addHandler(map, "onchangeview", handleChangeView);
Microsoft.Maps.Events.addHandler(map, "onclick", handleChangeView);
mapviewer.attachEvent("onchangeview", handleChangeView);
Run Code Online (Sandbox Code Playgroud)
我也有这个功能
function handleChangeView(e){
}
永远不会调用此函数,我不确定为什么处理程序设置正确.
我也不明白以下两行之间的区别以及我应该以某种方式附加事件
Microsoft.Maps.Events.addHandler(map, "onclick", handleChangeView);
mapviewer.attachEvent("onchangeview", handleChangeView);
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?