Подключение Google Maps Java и Directions Api

151
22 июля 2019, 07:20

Доброй ночи. Имеется проект на Spring Boot.

Встала задача подключить Google Maps, а именно нужен его функционал маршрутов между точкой А и Б. (Directions API). Мне нужно передавать координаты, которые у меня есть и строить маршрут между двумя координатами.

Подключить карту мне удалось, встроил в html код JS, API Key. Карта не такая красивая и функциональная как у самого гугл мапс, но это не важно.

Включил режим с поиском маршрутов, пришлось еще places API включить и вроде строит маршруты, но много но.

Во первых у меня стояла таска имплементировать это через Java. У них есть библиотека для Java, но я не понимаю суть работы. Понятно, что я должен передать координаты в строку запроса, потом отправить POST запрос на сервера гугл, получить ответ с расстоянием, массивом точек и прорисовать маршрут на карте, но документация гугла скупа на такое, а опыта у меня не так много. Может кто подскажет в какое направление двигаться.В гугле почти нет инфы для Java, в основном для Андроида. Через Postman я затестил, запрос отправляю, ответ получаю. Вопрос как его прорисовать на карту с помощью библиотеки гугла.

READ ALSO
Не запускается консольное приложение Windows из приложения Java

Не запускается консольное приложение Windows из приложения Java

Есть кроссплатформенная консольная утилита ring (ставится для работы с программными лицензиями 1С: Предприятия)

182
Раскрывающийся список select и несколько баз данных

Раскрывающийся список select и несколько баз данных

Допустим есть объект organisations, содержащий в каждой ячейке объект, включающий в себя наименование организации, ИНН, ОГРН и адрес, примерно так:

173
Два свайп меню, как сделать открытие/закрытие в зависимости от жеста?

Два свайп меню, как сделать открытие/закрытие в зависимости от жеста?

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

140
Как с помощью свайпа добавлять/удалять классы?

Как с помощью свайпа добавлять/удалять классы?

Подскажите пожалуйста как на сенсорных экранах с помощью свайпа добавлять/удалять классы, например если двигаешь пальцем слева-на-право...

172