Я использую Bing Maps Ajax V7.Я хочу щелкнуть правой кнопкой мыши, чтобы получить информационный блок и показать мои ссылки внутри.
function GetMap(){
// Initialize the map
map = new Microsoft.Maps.Map(document.getElementById("mapDiv"),{credentials:""});
attachrightclick = Microsoft.Maps.Events.addHandler(map, 'rightclick',showPopupMenu);
}
function showPopupMenu(e){
var latlong = new Microsoft.Maps.Location(e.getY(),e.getX());
var defaultInfobox = new Microsoft.Maps.Infobox(latlong, {title: '<div>My Pushpin<div>', visible: true} );
map.entities.push(defaultInfobox);
}
Инфобокс добавлен, но, к сожалению, не имеет смысла указывать, что я нажимаю ... Я добавляю другой латлон ...
У кого-нибудь есть идея:
1) Как заставить информационное окно загружаться в положение, где я щелкаю правой кнопкой мыши.2) Отключить правый клик по умолчанию в браузере, чтобы отображалось только информационное окно, а не правое меню
Большое спасибо.