Используя Java и SWT, я пытаюсь отобразить карту (представленную как изображение) и пометить точки на ней. Первая идея - использовать холст, нарисовать изображение (масштабируется до максимально возможного размера для этого холста), а затем нарисовать метки (фиксированный размер) в масштабированных координатах. Однако я также хотел бы увеличить масштаб и переместить изображение, и я бы предпочел не развивать все эти функции с нуля. Однако мне не очень повезло найти существующее решение, хотя я бы предположил, что там что-то должно быть.Java image/map object
Критерии будут:
- на основе SWT (или совместимый)
- позволяет осуществлять обмен изображения (возможно, с различными размерами)
- обрабатывает взаимодействие с пользователем (выбор точки на изображении, масштабирование в/из изображения)
Кто-нибудь знает стандартное/общее решение?
Google - это решение, которое вы ищите. –
@nikpon Я попытался их спросить, но когда я позвонил, они отказались мне помочь :-( – Frankie
У меня не было времени, чтобы полностью проверить эти ссылки, но, может быть, они вам полезны: http: // udig. github.io/ (Некоторые слайды презентации, включая примеры и полезные ресурсы, здесь [http://prezi.com/wyopic4sinhg/geographic-scripting-in-udig-user-friendly-desktop-internet-gis/)) и https://github.com/erdalkaraca/geoff –