Карта (Mapquest, Google и т. д.) Directions API to PDF

У нас есть система доставки/отправки, построенная на базе MS Access, которая распечатывает документы о доставке в формате PDF.

Я хотел бы модернизировать это, предложив водителям возможность иметь инструкции по доставке в бумажном виде вместе с остальными документами.

  • Я просмотрел или попробовал тестовый код с BatchGEO, Google Maps API v3, Mapquest API.

  • Я пробовал все вышеперечисленное с TCPDF, DomPDF, wkhtmltopdf и jsPDF.

  • Я также смотрел на PhantomJS, Casper и другие.

Я открыт для бесплатных или лицензионных услуг.

Ищу способ отправить начальный/конечный адреса, вернуть карту с направлениями, иметь возможность добавить некоторую базовую информацию (номер работы, контактный номер телефона и т. д.) и превратить весь этот результат в PDF.

Работает на Ubuntu (есть доступ к root), но есть доступ к windows boxen.

Если у кого-то есть опыт в попытке что-то подобное, ищу руководство.

Реализовать некоторые сервисы не позволяют. Я готов платить за эту функцию.


person ktlcm    schedule 16.06.2015    source источник


Ответы (1)


То, о чем вы говорите, звучит вполне возможно, если использовать комбинацию сервисов Google Maps API и jsPDF. Вы столкнулись с какой-то проблемой, которая сделала это невозможным?

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

Теперь, когда у вас есть все данные, это просто вопрос того, как вы хотите отобразить их в PDF-файле. Что касается карты Google, это может быть немного сложнее, но, похоже, было обнаружено решение для получения снимка нарисованного на карте здесь. Что касается текста, в jsPDF есть визуализатор HTML, который, хотя и находится на ранней стадии, не должен иметь проблем с простым отображением направлений в формате списка.

person Grant P    schedule 16.06.2015