Как получить координаты Yandex в 1С? #673395


#0 by ETurdymuratov
Привет всем! Подскажите пожалуйста, как мне получить координаты в управляемую форму на событие щелчка мышки на карте? Есть макет со следюущим содержимым: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head>    <title>Примеры. Знакомство с JavaScript API. Простой вызов карты.</title> В управляемой форме есть процедура которая вызывает функцию макета AddPlacemark и передает туда параметры с координатами и описанием меток:
#1 by ETurdymuratov
Помогите написать функцию в макете с помощью которого можно было бы получить координаты типа GetPlacemark?
#2 by ETurdymuratov
совсем забыл написать, у меня 1с 8.2, Управляемые формы.
#3 by shuhard
[написать функцию в макете ] 1C 8.4 ?
#4 by ETurdymuratov
1С 8.2)))
#5 by shuhard
в макете нет функций
#6 by ETurdymuratov
А как же например        } Я эту функцию вызываю из управляемой формы. Или я чего то не допонял?
#7 by ETurdymuratov
хочу получить что то вроде этого: но это все платно :-(
#8 by YAGolova
Вот моя функция. Но все точки карты предварительно я помещаю в массив PlacemarkByID
#9 by ETurdymuratov
Спасибо, сейчас попробую у себя.
#10 by ETurdymuratov
Прошу прощение, а в ID что мне передать?
#11 by YAGolova
Я предварительно расставляю метки на карте - каждой мете - свой ID. Все метки помещены в массив PlacemarkByID. Если пользователю нужны координаты метки, то он уазывает ее ID.
#12 by ETurdymuratov
А как вы в управляемой форме перебираете элементы массива?
#13 by ETurdymuratov
placemark = new YMaps.Placemark(new YMaps.GeoPoint(Latt, Att), Params);        } возвращает Lat=0 и Lng=0
#14 by CrazyBear
Делал подобное, но базы сейчас под рукой нету, почитай про API яндекса, делалось как то очень просто...
#15 by ИС-2
#16 by ИС-2
это компиляция разных кодов
#17 by ETurdymuratov
Ребята, всем большое спасибо! Разобрался. YAGolova особый респект. Я не стал его впихивать в массив: мне вот так в самый раз.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С