Скриншот страницы сайта. Маршрут автомобиля с контрольными точками на яндекс карте. Yandex MAPS

21.06.16

Разработка - Работа с интерфейсом

Нужно отправить клиенту отчёт о движении автомобиля с грузом по маршруту.
Для это очень даже хорошо подходит сайт s-shot.ru. Собственно ни чего лучше и не найдено.

Скачать файлы

Наименование Файл Версия Размер
Маршрут движения автомобиля.zip
.zip 8,62Kb
3
.zip 8,62Kb 3 Скачать

В начале пробовали скормить маршрут через урл yandex картам и google картам. Но первый не успевал отрисовывать маршрут, карта была голая. Гугл же с лева рисовал огромную панель управления. Нас это тоже не устроило.

Тогда родилась идея на своём домене разместить яндекс карту. Отключить на ней всё , что можно и нельзя.

А маршрут и описание маршрута передавать параметрами: 

options=[[58.010259,56.234195],[57.910259,53.234195],[56.910259,39.234195],[56.75396,37.620393]]

Массив координаты точек, [Начало маршрута, точка N, точка N+1, автомобиль, окончание маршрута]

sign=[[Дата проезда автомобиля]]

массив подписей к точкам, , количество подписей расчитывается, всего точек - две точки (начало и окончание маршрута) - одна точка автомобиль.

h=Заголовок маршрута

 

Прямая ссылка на страницу генерации маршрута:

http://track.all4u.pro/index.php?options=[[58.010259,56.234195],[57.910259,53.234195],[56.910259,39.234195],[56.75396,37.620393]]&sign=[[Дата 1 проезда автомобиля]]&h=*Окончание маршрута%20-%20*Начало маршрута

 

 

Полная ссылка на страницу сгенерированной картинки:

http://mini.s-shot.ru/801x601/Z100/jpeg/?http://track.all4u.pro/index.php?options=[[58.010259,56.234195],[57.910259,53.234195],[56.910259,39.234195],[56.75396,37.620393]]&sign=[[Дата 1 проезда автомобиля]]&h=*Окончание маршрута%20-%20*Начало маршрута

 

 

т.к. хостер подтормаживает, то при вызове "Фотоаппарта", предварительно "дёргаем" прямую ссылку. С яндексом так не получается.

 

Выкладываю текст обработки и файл на стороне сервера, тем кто захочет реализовать у себя аналогичный сервис.

На моём домене страница пока работает. Сколько? Неизвестно. Может из - за наплыва желающих будет отключена.

 

Вам остаётся только вложить скриншот сайта в тело письма и отправить на почту.

 

В архиве index.php на ваш сайт + обработка для построения маршрута и получения его изображения.

Превью сайта Screenshot снимок сайта маршрут маршрут автомобиля maps yandex maps карты яндекс

См. также

Богатый редактор картинок, хранимых в базе, с возможностью РИСОВАНИЯ. Редактор внешних файлов картинок. Объект, расширяющий возможности работы с картинками из встроенного языка (Три в одном) + Обработка «Стандартизация картинок»

Работа с интерфейсом Рабочее место Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Обработка предназначена для редактирования картинок в режиме «Предприятие», с возможностью РИСОВАТЬ на них. Поддерживается работа как в обычных формах (толстый клиент) так и на управляемых формах (тонкий клиент). Обработка позволяет редактировать как картинки, хранимые в базе, так и графические файлы с диска на файловой системе. Помимо базовых функций (изменение размеров, преобразование формата, обрезание картинки, повороты и т.п.) – редактор имеет богатый набор инструментов для рисования. Доступна функция вставки изображения из буфера обмена. Также обработка может быть использована из встроенного языка как объект для редактирования картинок. Объект может быть использован: на стороне клиента, на стороне сервера, из внешнего соединения. Данная обработка будет особенно полезна тем, кто вносит картинки в базу (изображения номенклатуры, фотографии физических лиц и т.п.). Функционал реализуется с использованием JavaScript и бесплатного ПО ImageMagick (без использования внешних компонент).

6000 руб.

16.01.2015    61793    43    59    

80

[Расширения] Динамическое управление видимостью и доступностью элементов форм (УФ) (8.3.6+)

Работа с интерфейсом Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Механизм «Динамическое управление доступом к элементам форм объектов 1С8» предназначен для обеспечения возможности оперативного управления видимостью и доступностью элементов форм документов и справочников продуктов фирмы «1С» «1С:Предприятие 8». Решение универсальное, встраивается в любую конфигурацию с минимальными доработками, что позволяет без проблем обновлять типовые решения.

5000 руб.

14.01.2016    54401    16    21    

42

Управление дашбордами

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Обработка предназначена для создания и управления дашбордами.

2400 руб.

29.06.2020    16695    21    4    

35

Новогоднее оформление для 1С

Работа с интерфейсом Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Бесплатно (free)

Добавьте новогоднего настроения! Расширение создает декорацию в виде гирлянды на некоторых формах объектов.

27.12.2023    10735    750    elcoan    45    

106

Конструктор HTML, CSS и javascript

Инструментарий разработчика Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Подходит для создания web-страниц для замены управляемых форм 1С, красивых отчетов, интерфейса мобильного приложения на платформе 1С и для простых страниц веб-сайтов.

2 стартмани

10.04.2023    9610    151    acces969    31    

118

Модель состояния для MVC

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

"MVC плохо применима в 1С" - познакомьтесь с моделью состояния и, возможно, ваше мнение поменяется! Представленное решение является эволюционным развитием идеи реализации MVC для 1С. В новой версии добавлены DSL для описания модели состояния, а также параметризация свойств параметров и элементов формы.

1 стартмани

05.07.2022    3665    kalyaka    2    

27

Табло очереди заказов на экран телевизора

WEB-интеграция Работа с интерфейсом Платформа 1С v8.3 1С:Розница 2 Платные (руб)

Связка из веб-приложения и расширения для 1С: Розница 2.3.

3600 руб.

29.04.2022    12079    1    5    

10
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Yashazz 4709 29.06.16 13:47 Сейчас в теме
Костыль на костыле. Можно было решить проще.
2. agent00mouse 253 29.06.16 13:55 Сейчас в теме
(1) Покажи своё кунг - фу. Что - бы не быть голословным.
3. Yashazz 4709 29.06.16 14:28 Сейчас в теме
(2) на слабо лохов ловят). Поиск по ИС к твоим услугам. Мои комменты и разработки на тему карт в 1С - тоже. Ищите и да обрящете.

Ну или договоримся в личке за денежку, покажу кунг-фу)
rpgshnik; +1 Ответить
4. agent00mouse 253 29.06.16 14:37 Сейчас в теме
(3) Yashazz, Суть вопроса не в том, что - бы на форме отобразить карту. Есть код на ИС, да и сам разобрался как сделать такое. Картинка нужна, клиенту почтой отправить. Такое было первоначальное задание. :)
5. Yashazz 4709 30.06.16 11:47 Сейчас в теме
(4) я вплотную занимался именно вопросом картинки, "слепка", скриншота карты с выведенными данными. В файл, на печать, итд. Курьеру в зубы и поехал, например.

Если говорить конкретно о Яндексе, то эту проблему нормально не могли решить и сами разрабы Яндекс-карт, в результате опубликовали пример, как из-под API 2.Х дёрнуть старую Static API 1.0, которая уже могла сохранить в файл переданный ей дамп карты. Костыль яндекса, по сути, но для внешних разработчиков предлагалось как решение. Они ради этого даже конференцию собирали.

Если говорить конкретно о Гугле, то я видел приблуды на js, просто фрагменты кода, которые позволяли это сделать. Методов в их API не помню, может, появились.

Я решил задачу так: вывел на форму карту, через обычный ОболочкаHTMLДокумента, а уж на эту форму натравил внешнюю компоненту создания скринов в файл. Форма была обычная, открывалась модально в режиме рабочего стола (да, я извращенец), занимала весь экран, поэтому лишнего на скрин-картинке не было. По поводу отрисовки и что карта появляется не сразу - обычный асинхрон. Я запускал обработку ожидания с маленьким шагом, она ловила событие сформированности документа (методом 1С) и ответ моей js-функции (всунутой в тело хтмл), и как только это случалось, делался скрин и форма закрывалась.
6. agent00mouse 253 30.06.16 12:09 Сейчас в теме
(5) Yashazz, С формой и внешней компонентой не получится, клиенты работают, как по тонкому клиенту так и из браузера. на сервере форму тоже не открыть. Плюсом скриншота , правда платного, можно организовать задержку для отрисовки страницы. Согласен, с тем, что цепочка получается длинная и перестань работать один из сайтов, мы потеряем "пациента".
Про Яндекс-костыль v1, Даже и не подозревал, что умеет такое. Спасибо, будет свободное время посмотрю тему.
7. cool.vlad4 2 30.06.16 12:31 Сейчас в теме
(5) Yashazz,
Если говорить конкретно о Яндексе, то эту проблему нормально не могли решить и сами разрабы Яндекс-карт
как-то слабо в это верится, никогда этим не занимался, но вроде на js с этим проблем сейчас быть не должно, через canvas же можно сохранить.
update: поискал. какие-то траблы видимо имеются, раз готового решения нет, как с гуглами картами. скорее всего они сами не хотят , чтобы снимали у них скрины.
8. rus128 2 02.08.16 14:15 Сейчас в теме
"ни чего" и "с лева" пишется слитно.
"Что-бы" пишется без дефиса (в данном случае - слитно).
9. agent00mouse 253 03.08.16 07:43 Сейчас в теме
(8) rus128, Спасибо. только чтобу найти не могу. ;-)
Без шуток, спасибо.
Оставьте свое сообщение