Используйте API Карт Google в приложении для ПК - PullRequest
4 голосов
/ 10 ноября 2011

Привет, я пишу приложение на Java, и мне нужно знать, возможно ли использовать API Карт Google. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Я хочу использовать уже реализованную функцию, потому что не знаю, как их воспроизвести

В частности, это то, что мне нужно: - У меня есть координаты адреса А - У меня есть размер карты (HxW) - У меня есть зум Z, чтобы использовать - У меня есть список M маркеров для отображения на карте

Мне нужен список маркеров, видимых в данный момент на карте

Если я могу использовать API, я должен использовать такой способ: я создаю объект карты, я устанавливаю центр, размер, масштаб. Я помещаю все маркеры на карту (думаю, что могу загрузить KML), а затем извлекаю только те маркеры, которые видны в текущем виде карты. Это основная процедура, которую мне нужно реализовать, но у меня есть другие вещи, которые нужно вычислить (например, границы карты и другие материалы) Я хотел бы использовать API Карт Google, потому что те функции, которые мне нужны, уже реализованы, но я не знаю, смогу ли я это сделать ...

Или, может быть, я могу использовать движок JavaScript для запуска JS-кода на Java. Но я никогда не использовал подобные инструменты, и (если это решение верное), мне нужно руководство, чтобы использовать это. Я нашел Mozilla Rhino в Википедии, но я не знаю, что мне нужно

Ответы [ 2 ]

0 голосов
/ 30 ноября 2011

Я использовал для добавления элементов управления IE-браузера в настольные приложения VB ... которые также поддерживают оценку JS.

Но, может быть, сначала проще разработать в реальном браузере - потому что весь код, который взаимодействует с картой, должен быть в стиле URL: "javascript: somefunction (x.y);"

0 голосов
/ 27 ноября 2011

Повтор ответа, предоставленного @ee:

См. http://today.java.net/pub/a/today/2007/10/30/building-maps-into-swing-app-with-jxmapviewer.html

...