Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Карта в java окне, Как сделать аналог yandex карт на swing 
:(
    Опции темы
Su_
  Дата 18.9.2010, 12:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 386
Регистрация: 1.8.2007

Репутация: нет
Всего: нет



Всем привет!)

Подсобите алгоритмом, как реализовать на java , навигацию по карте СПБ ? 

Как я понимаю карта должна лежать нарезками по папкам, и в зависимости где смотрим подгружать ту  или иную картинку.?


--------------------
user posted image

PM MAIL WWW   Вверх
dorogoyIV
Дата 18.9.2010, 15:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

Репутация: 36
Всего: 46



я вот не знаю - что такое СПБ... (Санкт - Петербург?)

а какой тут алгоритм?!
если у тебя карта нарезана кусками, обращайся к этим кускам по имени...
например: ткнул мышкой в какой - то квадрат, это квадрат допустим А1, вызываешь соответствующий файл...

PM MAIL   Вверх
Su_
Дата 18.9.2010, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 386
Регистрация: 1.8.2007

Репутация: нет
Всего: нет



Цитата

я вот не знаю - что такое СПБ... (Санкт - Петербург?)

Да, тут в принципе не важно какой город.)

Цитата

а какой тут алгоритм?!
если у тебя карта нарезана кусками, обращайся к этим кускам по имени...
например: ткнул мышкой в какой - то квадрат, это квадрат допустим А1, вызываешь соответствующий файл...


В смысле java-алгоритм.

Я так понимаю картинку можно отобразить на JPanel, повесить "слушателя" , в зависимости от координат на большой карте , выбираем нужную картинку. Далее очищаем Jpanel, грузим новую картинку. Вопрос, как сделать плавное переход по увеличенной карте в данном случае ?


--------------------
user posted image

PM MAIL WWW   Вверх
dorogoyIV
Дата 18.9.2010, 22:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

Репутация: 36
Всего: 46



Цитата(Su_ @  18.9.2010,  18:28 Найти цитируемый пост)
Далее очищаем Jpanel

это даже не обязательно, само очистится  smile 

Цитата(Su_ @  18.9.2010,  18:28 Найти цитируемый пост)
Вопрос, как сделать плавное переход по увеличенной карте в данном случае ?

я не понял вопрос  smile

Добавлено через 6 минут и 54 секунды
ну вот для примера наваял...  smile 
там нужно загрузить картинку, мышкой выделить, и щелкнуть в выделении...

или же тебе другое надо?


Присоединённый файл ( Кол-во скачиваний: 7 )
Присоединённый файл  PictureViewer.jar 8,92 Kb
PM MAIL   Вверх
Su_
  Дата 19.9.2010, 22:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 386
Регистрация: 1.8.2007

Репутация: нет
Всего: нет



Спасибо , интересный пример) Навел меня на мысль , что можно при старте программы просто в память загружать всю карту , даже если она 8000*8000 px весит около 40мб, это вся карта Петербурга с увеличением улиц) Хотя это займет секунд 30 при старте.

Цитата

я не понял вопрос   smile 


Просто по логике хотелось сделать так:
user posted image

В папках хранятся нарезанные фотки, когда перетаскиваешь (Drag) подгружается нужная картинка , как это сделано на яндекс картах?Так сказать что бы можно было масштабировать карту smile 


--------------------
user posted image

PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   jk1
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема »


 




[ Время генерации скрипта: 0.0660 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.