【发布时间】:2013-08-29 07:41:03
【问题描述】:
我已经用 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");
});
【问题讨论】:
标签: javascript openlayers