小编Som*_*ere的帖子

处理Bing地图的onchangeview事件

我正在尝试为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)

有任何想法吗?

event-handling bing-maps

4
推荐指数
1
解决办法
5787
查看次数

标签 统计

bing-maps ×1

event-handling ×1