Недавно получилось упростить функцию подбора географических координат для объектов в базе 1с. В отличие от описанного ранее метода теперь пользователю не надо копировать ссылки и вставлять их в поле ввода. Для определения координат пользователю достаточно перетащить маркер в нужное место. Так же геокодирование вызывает сама страница подбора координат.
Как и в прошлой реализации администратору необходимо зарегистрировать ключ для работы с API-google maps. HTML код для страницы подбора координат сохранен в общем макете «МакетПодбораКоординат» и имеет следующий вид:
Google Maps координаты точек
Во время открытия этой страницы происходит замена текста кода:
latvalue — широта уже определенных координат объекта
lonvalue — долгота уже определенных координат обекта
adressvalue — адрес объекта, по которому страница будет проводить поиск в случае необходимости
googleapikey — значение ключа для работа с API сервиса Google maps
ShowAddressAtStart — определены ли уже координаты у объекта («true» / «false»).
На форме подбора координат находится два поля ввода «lat» и «lon».
После подтверждения выбора происходит считывание из этих полей ввода координат:
Элементы.СтраницаХТМЛВручную.Document.getElementById("lat").Value
Скачать конфигурацию:
1cGoogleMaps.dt (23,9 KiB, 1 593 скачиваний)
Некоторые вопросы с точки зрения работы с html-страницами я описал тут
Похожие записи:
-
Діма Головаченко
-
Андрей Данилюк
-
-
Sirius
-
Андрей Данилюк
-
Геннадий
-
Андрей Данилюк
-
-
-
-
Local
-
Андрей Данилюк
-
Local
-
Андрей Данилюк
-
-
-
-
User
-
Андрей Данилюк
-