我正在使用api-reference7
在我的网络应用程序中使用bing map我有左,右,上,下按钮,我希望用户在点击这些按钮时,它们应该像控制按钮上的按钮一样。
答案 0 :(得分:0)
var NAVIG_MAP_LEFT=1;var NAVIG_MAP_RIGHT=2;var NAVIG_MAP_TOP=3;var NAVIG_MAP_BOTTOM=4;
var NAVIG_MAP_STEP=100;
function navigateMap(n, step){
var loc = bingMap.getCenter();
var locToPx = bingMap.tryLocationToPixel(loc);
switch(n){
case NAVIG_MAP_LEFT: locToPx.x = locToPx.x-step; break;
case NAVIG_MAP_RIGHT: locToPx.x = locToPx.x+step; break;
case NAVIG_MAP_TOP: locToPx.y = locToPx.y+step; break;
case NAVIG_MAP_BOTTOM: locToPx.y = locToPx.y-step; break;
}
loc = bingMap.tryPixelToLocation(locToPx);
bingMap.setView({center: loc});
}