javascript - 双击时如何显示图钉?

标签 javascript bing-maps

我想在双击 map 时显示图钉,但图钉不显示。多谢。

源代码:

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

最佳答案

要绑定(bind) Bing Maps AJAX v7 的 map 控件上的双击,您需要使用相应的事件,即 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

关于javascript - 双击时如何显示图钉?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30092317/

相关文章:

javascript - 我可以将用户限制在 Bing map 上的特定范围和缩放级别吗?

c# - 设置 Bing map 缩放更大的位置 React

javascript - AngularJS jsonp 成功错误

javascript - Bing map API 请求返回 Uncaught SyntaxError : Unexpected token :

javascript - 通过 Rxjs 间隔运算符进行 Angular 2 HTTP 调用

javascript - AngularJS 如何从父组件触发子组件中的函数?

javascript - 如何选择加载的图像并将其插入到 div 中

c# - 在 C# 中从 Bing Map API 解析 JSON 代码

javascript - 如何检测浏览器是否支持window.close?

javascript - if语句的简写