我在页面上有yandex地图。对于此映射,我绑定了事件处理程序“ actionend”。
我需要在此处理程序中获取地图中心的当前坐标。请帮我做到。
代码:
ymaps.ready(init);
var myMap;
function init(){
myMap = new ymaps.Map("map", {
center: [55.76, 37.64],
controls: [],
zoom: 18
});
myMap.events.add('actionend', function (e) {
console.log('stop action');
console.log('print current coords of map center???????????????');
});
};
答案 0 :(得分:1)
您可以通过调用getCenter()
方法来获得中心坐标,如下所示:
ymaps.ready(init);
var myMap;
function init(){
myMap = new ymaps.Map("map", {
center: [55.76, 37.64],
controls: [],
zoom: 18
});
myMap.events.add('actionend', function (e) {
console.log(e.originalEvent.map.getCenter())
});
};
请参阅此doc。