我已经用 drupal 实现了一个带有几个标记的 openlayer 地图。单击标记时,我想获取标记的经度和纬度。我刚刚编写了一个代码,当我点击地图时会显示经度和纬度。相反,我只想在我点击我在地图上绘制的标记时提醒位置。如何获取标记的经度和纬度?
jQuery(function ($) {
var ol_data = $('.openlayers-map').data('openlayers');
var map = ol_data.openlayers;
map.events.register("click", map, function (e) {
var lonlat = map.getLonLatFromPixel(e.xy);
alert("You clicked near " + lonlat.lat + " N, " + +lonlat.lon + " E");
});