我想在地图中双击而不显示图钉时显示图钉。非常感谢。
源代码:
var map = new Microsoft.Maps.Map(document.getElementById("mapDiv"),
{ credentials: "Key", center: new Microsoft.Maps.Location(-00,00)zoom: 10 });
//添加图钉
var map = new Microsoft.Maps.Map($map.get(0), mapSettings);
Microsoft.Maps.Events.addHandler(map, 'doubleclick', function (e) {
var latitude = "";
var longitude = "";
var location = new Microsoft.Maps.Location(latitude, longitude);
var pushpin = new Microsoft.Maps.Pushpin(location, {'draggable': false });
map.entities.push(pushpin);
//更新目的地计数
$('#destinations-count').html(nodes.length);
});
答案 0 :(得分:1)
要双击Bing Maps AJAX v7的地图控件,您需要使用dblclick
的相应事件。
Microsoft.Maps.Events.addHandler(map, 'dblclick', yourMethod);
或内联:
Microsoft.Maps.Events.addHandler(map, 'click', function(e) { ... });
请参阅MSDN上的文档: