Как отобразить несколько местоположений на карте Google по их широте и долготе? - PullRequest
0 голосов
/ 26 января 2019

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

 Desktop.getDesktop().browse(new URI("https://www.google.com/maps?&daddr=31.9699728,35.9141165"));

пожалуйста, любая помощь!

Ответы [ 2 ]

0 голосов
/ 27 января 2019

Как писал Vinay, вы можете записать координаты в файл KML и затем передать файл KML в Карты Google.

Если вам нужно сгенерировать довольно просто, вероятно, лучше всего создатьТипичный пример в Google Планета Земля: сохраните несколько мест в одной папке, а затем сохраните их в виде файла KML (не KMZ).Откройте его в любом текстовом редакторе и удалите ненужную ерунду, такую ​​как стили и т. Д., И используйте его как шаблон для воссоздания его с вашими динамически генерируемыми точечными координатами точки в Java.Если вы хотите написать более сложный KML на лету, посмотрите libkml, который AFAIK работает на C ++, python и Java.

0 голосов
/ 26 января 2019

Вы можете поместить все местоположения в файл KML, а затем отобразить этот файл KML на картах Google.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...