Имя: Пароль:
1C
1С v8
Как получить координаты метки в Яндекс-карте?
0 al_zzz
 
26.10.18
10:11
Скачал обработку с нимфостарта: http://catalog.mista.ru/public/167919/?detail=Y. Адаптировал её под себя немного - требуется использовать только карту яндекса.
Осталась всего одна задача - требуется получать при клике по метке либо её наименование, либо координаты. Не принципиально что.
Но в скачанной обработке отрабатывается по клику только событие по клику на произвольной точке(где нет метки) с получением координат точки.
Отладка событий не отрабатывает. В джаваскрипт я не силен. Заглянул в описание работы с api яндекс-карт, но "смотрю в книгу - вижу фигу", что называется.
Подскажите, как это сделать.
Заранее спасибо!
1 shadow_sw
 
26.10.18
10:29
да там же все просто - ловишь клик, передаешь http запрос, парсишь
2 shadow_sw
 
26.10.18
10:32
в этой же обработке все есть
3 al_zzz
 
26.10.18
10:42
(1) Ну так в обработке отрабатывает событие для новых точек только. В отладку события onclick попасть не удается.
4 al_zzz
 
26.10.18
11:20
Ап!
5 al_zzz
 
26.10.18
14:03
Выяснил, событие вызывается, при клике по метке, но координаты возвращаются нулевые. Как сделать, чтоб возвращалось хотя бы наименование метки?
6 sitex
 
naïve
26.10.18
14:28
советую почитать все так начать тут --->>> https://tech.yandex.ru/maps/
7 al_zzz
 
29.10.18
10:55
Немного продвинулся в решении своей задачи, но пока не удается решить. Дошел до того, что при клике по метке получаю координаты, но это не координаты самой метки, а точки по которой клик. Процедура, которой получаю координаты, выглядит так:
function getmyPlacemarkPosition(coordPosition){

    document.getElementById('CoordX').value = coordPosition[0].toPrecision(15);
    document.getElementById('CoordY').value = coordPosition[1].toPrecision(15);
}    
Как, всё таки, получить координаты самой метки, либо её название?