【发布时间】:2012-01-25 07:51:10
【问题描述】:
我正在使用最新版本的 API (v7),并希望在鼠标单击时添加图钉 ...
var mapSettings = {
'credentials': 'myCredentials',
'mapTypeId': Microsoft.Maps.MapTypeId.road,
'enableSearchLogo': false,
'showMapTypeSelector': false,
'showScalebar': false
};
var $map = $('#map');
var map = new Microsoft.Maps.Map($map.get(0), mapSettings);
Microsoft.Maps.Events.addHandler(map, 'click', function (e) {
var latitude = ?
var longitude = ?
var location = new Microsoft.Maps.Location(latitude, longitude);
var pushpin = new Microsoft.Maps.Pushpin(location, {
'draggable': true
});
map.entites.push(pushpin);
});
如您所见,我被卡在点击处理程序中:如何获得点击的纬度和经度?
【问题讨论】:
-
对于那些想知道,在 Bing Maps v8 中,该位置正悬挂在回调参数 (e) 的旁边。
e.location n {latitude: 39.29711299974974, longitude: -111.57935390625, altitude: 0, altitudeReference: -1}
标签: javascript bing-maps