#9
by Волчара2010
это и хотел. В окне 1С работаю с картой. При клике по объекту карты, например по многоугольнику отрабатывает событие СтраницаХТМЛПриНажатии(Элемент, ДанныеСобытия, СтандартнаяОбработка) Изучаю ДанныеСобытия и нифига не могу найти там хоть какой-нить привязки к объекту, на который кликнули. Как при создании объекта на карте задать ему в атрибуте какой-нить идентификатор, чтобы потом в одинесе получить его и обработать?
#14
by Волчара2010
Вот, например, создается на карте многоугольник. Одинес клик по нему отлавливает. Что сюда можно впиндюрить, чтобы на выходе отловить? СтраницаХТМЛ = "<!DOCTYPE html> |<html> |<head> |<meta name=""viewport"" content=""initial-scale=1.0, user-scalable=no"" /> |<style type=""text/css""> |html { height: 100% } |body { height: 100%; margin: 0; padding: 0 } |#map_canvas { height: 100% } |</style> |<script type=""text/javascript"" |src=""http://maps.googleapis.com/maps/api/js?key=ХХХХХХХХХХХХХХХХХХХХХХХХХ&sensor=false""> |</script> |<script type=""text/javascript""> | |function initialize { |var myLatLng = new google.maps.LatLng(24.886436490787712, -70.2685546875); |var mapOptions = { |zoom: 5, |center: myLatLng, |mapTypeId: google.maps.MapTypeId.TERRAIN |}; | |var bermudaTriangle; | |var map = new google.maps.Map(document.getElementById(""map_canvas""), |mapOptions); | |var triangleCoords = [ |new google.maps.LatLng(25.774252, -80.190262), |new google.maps.LatLng(18.466465, -66.118292), |new google.maps.LatLng(32.321384, -64.75737)//, //|new google.maps.LatLng(25.774252, -80.190262) |]; | |// Construct the polygon |// Note that we don't specify an array or arrays, but instead just |// a simple array of LatLngs in the paths property |bermudaTriangle = new google.maps.Polygon({ |paths: triangleCoords, |strokeColor: ""#FF0000"", |strokeOpacity: 0.8, |strokeWeight: 2, |fillColor: ""#FF0000"", |fillOpacity: 0.35 |}); | |bermudaTriangle.setMap(map); |} | | |</script> |</head> |<body onload=""initialize""> |<div id=""map_canvas"" style=""width:100%; height:100%""></div> |</body> |</html>";
#15
by Волчара2010
Хотя, не понимаю, клик по многоугольнику 1С отлавливает, или ей плевать на что клинули...
#16
by Волчара2010
С удовольствием прочитал бы вот эти координаты, передаваемые в карту |new google.maps.LatLng(25.774252, -80.190262), |new google.maps.LatLng(18.466465, -66.118292), |new google.maps.LatLng(32.321384, -64.75737)//, //|new google.maps.LatLng(25.774252, -80.190262) Но обыскался их в ДанныеСобытия
#17
by Волчара2010
Там есть Элемент.Документ.activeElement (ComОбъект) Но методы, указанные в описании Гугла, к нему почему-то не канают
#18
by Волчара2010
+ Например, getAt возвращает объект LatLng в соответствии с указанным значением индекса, отсчитываемым от нуля.
#19
by Venom
Попробуй использовать "События" 'click' 'dblclick' 'mouseup' 'mousedown' 'mouseover' 'mouseout' google.maps.event.addListener(marker, 'click', function { // });
#20
by Волчара2010
мне тогда какой-то объект надо получить в 1С, чтобы иметь возможность к нему это применить.
#21
by Venom
var cur_lat; var cur_lng; google.maps.event.addListener(marker, 'click', function { // запиши здесь cur_lat = marker.lat; cur_lng = marker.lng; }); А потом поппробуй для Элемент.Документ.activeElement (ComОбъект) получить значение cur_lat и cur_lng
#24
by Волчара2010
Просто понять, Com-Объект - это эксплорер или тот объект, по которому кликнули...
#25
by Волчара2010
В самом окне нет проблем обработать событие. Но мне нужно поймать его в 1С, чтобы обработать внутри БД
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Почему табличный документ не растягивается при печати?
- v7: Зависает отчет (оперучет, SQL, 1с++)
- УПП 1.3.35 универсальный отчет
- Интервалы дат в запросе в соответствии с таблицей значений...
- winscp копирование конкретного файла
- Свертка периферийного узла РИБ. 1С Розница, Магазин одежды и обуви.
- Не пишется серия затраты в регистр "Затраты на выпуск продукции"
- Настройка Proton IMS-3190 для ТиС
- ЗУП: Сотрудник в одном месяце работал в двух подразделениях, по одному не сч. ЗП
- КД2. Подстановка в приемник значения.
- v7: BarCode - поворот на 90 градусов
- v7: Алгоритм синхронизации данных
- Запрос список складов в одну строку
- "ОбработкаПрерыванияПользователя()" - как заставить работать?!
- два периода для сравнения показателей в СКД
- Библиотека стандартных подсистем, настройка объектов подсистемы
- Таблица значений выделенные строки
- не получается подключиться к частной ВПН
- Синтаксическая ошибка "ИЗ"
- Как из внешней обработки создать документ НА ОСНОВАНИИ ранее созданного дока???