【发布时间】:2018-06-06 07:32:12
【问题描述】:
在我的 Angular 应用程序中,当我右键单击 bing 地图时,我想打开带有输入文本框、按钮、标签的小弹出窗口。还想在标签中显示该点的经纬度。
我知道如何在右键单击时打开 contextMenu,但不知道如何打开带有纬度、经度和按钮单击事件的小表单。
【问题讨论】:
在我的 Angular 应用程序中,当我右键单击 bing 地图时,我想打开带有输入文本框、按钮、标签的小弹出窗口。还想在标签中显示该点的经纬度。
我知道如何在右键单击时打开 contextMenu,但不知道如何打开带有纬度、经度和按钮单击事件的小表单。
【问题讨论】:
我终于明白了。
要在地图上右击获得经纬度,
// Add a right click event to the map
Microsoft.Maps.Events.addHandler(this.map, 'rightclick', function (e) {
const x1 = e.location;
that.clickedLat = x1.latitude;
that.clickedLong = x1.longitude;
jQuery('#myRadiusModal').modal('show');
});
我使用 jQuery modal popup 在地图上右击时显示小表单。
谢谢
【讨论】: