Przedstawienie mapy (graficznej) w GUI

0

Witam,
mam następujący problem.

Aplikacja ma za zadanie ściągnięcie filmu z youtube. Tu nie ma problemu. Zarzucam urla i nazwę pliku oraz ściężkę do zapisu w GUI, analizuję stronę, ściągam film. Następnie muszę przedstawić graficznie na mapie skąd film został pobrany i gdzie zapisany (geolokalizacja). Jest wiele portali którymi się mogę posiłkować np. whatsmyip I super. Tylko w jaki sposób mogę przedstawić tą mapę ? Nie mam do tego żadnej koncepcji. Bez problemów - większych - mogę pobrać koordynaty obu maszyn i skonstruować urla np do google maps. Tylko jak to przedstawić wizualnie ?

Jakieś pomysły ?

1

z tego co wiem, aby skorzystać z Google Maps API, należy posiadać klucz. Klucz jest udostępniany przez podanie adresu URL na którym Twoja mapka będzie udostępniona. Twoja aplikacja będzie się znajdować na jakiejś stronie (hosting)?

http://gmapsapi.com/poradnik/037_dodawanie_znacznikow_na_mape.html?tag=*

0

to jak korzystać z google maps to wiem

nie moja appla to zwykła appla desktopowa. Dlatego nie mam pojęcia jak to zrobić. Gdyby to była webowa to 5 minut :)

0

Podając http://localhost można mapkę wygenerować bez klucza API

0
kasiaKasia napisał(a)

Podając http://localhost można mapkę wygenerować bez klucza API

Nie chodzi o to. Ja umiem wygenerować via browser (query w URL) mapę. Ja potrzebuje ją zaaplikować do mojego GUI

Jednak z tego co widzę to głupiego robota. Potrzebuje jakiś portal który zwraca mapę na podstawie koordynatów w postaci pliku graficznego. Zna ktoś taki ?

0

W bólach i męczarniach wygenerowałem link do statycznej wersji mapy. Jest to po prostu strona z

Teraz tak. Link do pliku (do pliku mapy) to np. http://maps.google.com/maps/api/staticmap?center=37.3801,-122.0865&zoom=12&size=400x400&sensor=true

Teraz chce chce pobrać ten plik i wstawić do swojego GUI (JFrame). Ktoś mi poradzić ImageIcon ale nie za bardzo wiem czy to dobry kierunek i jak to wykorzystać :(

0

Witam, Czy pokażesz kod w jaki sposób ściągasz plik? najbardziej interesuje mnie analiza strony, ale dobrze jeśli pokażesz całość

0

Hmm powiem Ci szczerze, że ja nic tu nie ściągam. Ten adres url jest równocześnie adresem zdjęcia w src w tagu więc de facto nic nie muszę tu analizować.

Wracając na moment jeszcze do ściągania. Ja tu nic nie ściągam bo nie wiem czy muszę to pierw ściągnąć na dysk czy mogę na żywca wyświetlić

0

Jeżeli mapa nie musi być z google a np z openstreetmap to użyj tego: http://wiki.openstreetmap.org/wiki/JMapViewer
Cztery linijki kodu i masz stworzoną mapę z dodanymi dwoma punktami i wyświetloną gdzie chcesz.

0

Rozumiem, że to nie wchodzi w standard JAVA

Więc chyba nie bardzo. Oczywiście jak mi zacznie brakować czasu to zajmę się tym jednak dla samego siebie chce wiedzieć jak wstawić tą mapę np z google maps. Bo to może tyczyć się każdej innej grafiki, a nie wiadomo kiedy mi się coś takiego może przydać :)

nie mniej jednak dziękuje

0

Fixus Chodziło mi o sam początek czyli o ściągnięcie pliku z filmem

1 użytkowników online, w tym zalogowanych: 0, gości: 1