双击时如何显示图钉?

时间:2015-05-07 05:01:28

标签: javascript bing-maps

我想在地图中双击而不显示图钉时显示图钉。非常感谢。

源代码:

         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);
        });     

1 个答案:

答案 0 :(得分:1)

要双击Bing Maps AJAX v7的地图控件,您需要使用dblclick的相应事件。

Microsoft.Maps.Events.addHandler(map, 'dblclick', yourMethod);

或内联:

Microsoft.Maps.Events.addHandler(map, 'click', function(e) { ... });

请参阅MSDN上的文档:

https://msdn.microsoft.com/en-us/library/gg427609.aspx

相关问题