var parCentr = myMap = new ymaps.Map('map_admin', {center: [parseFloat(parCentr[0]),
myMap.controls.add('rulerControl', { position: {bottom: '10px', right: '10px'} }),
coords = [parseFloat(parMet[0]),parseFloat(parMet[1])],
myPlacemark = new ymaps.Placemark(coords, { balloonContent: resEd.street }, {preset: chUrl[1]+'#icon',draggable: true});
myMap.geoObjects.add(myPlacemark);
//Отслеживаем событие перемещения метки
myPlacemark.events.add('dragend', function (e) {
coords = this.geometry.getCoordina
savecoordinats();
}, myPlacemark);
//Отслеживаем событие щелчка по карте
myMap.events.add('click', function (e) {
coords = e.get('coords'); console.dir(coords);
savecoordinats();
});
//Ослеживаем событие изменения области просмотра карты - масштаб и центр карты
myMap.events.add('boundschange', function (event) {
if (event.get('newZoom') != event.get('oldZoom')) {
savecoordinats();
}
if (event.get('newCenter') != event.get('oldCenter')) {
savecoordinats();
}
});
//Функция для передачи полученных значений в форму
function savecoordinats (){
var latlongmet_ch = [coords[0].toFixed(6),coords[1].toFixed(6)];
myPlacemark.getOverlay().
$('#latlongmet').val(latlongmet_ch);
$('#mapzoom').val(myMap.getZoom());
var center = myMap.getCenter();
var new_center = [center[0].toFixed(6), center[1].toFixed(6)];
$('#latlongcenter').val(new_center);
}
Выдает ошибку в myPlacemark.getOverlay().
Мол: Object has not method getData!