Forum » Programiranje » Java - google maps
Java - google maps
igorplut ::
Pozdravljeni,
rad bi napisal program v javi, ki bi iz excela prebral naslove in jih izpisal v google maps (tiste rdeče bucike).
V excelu bi bili stolpci: ulica in hišna številka ; poštna številka ; kraj pošte. Vsak naslov bi bil v svoji vrstici.
Je kdo kaj podobnega že delal oziroma mi lahko pomaga kako naj to izvedem.
Hvala za pomoč
rad bi napisal program v javi, ki bi iz excela prebral naslove in jih izpisal v google maps (tiste rdeče bucike).
V excelu bi bili stolpci: ulica in hišna številka ; poštna številka ; kraj pošte. Vsak naslov bi bil v svoji vrstici.
Je kdo kaj podobnega že delal oziroma mi lahko pomaga kako naj to izvedem.
Hvala za pomoč
da2sn2 ::
Kje se zatakne?
Za branje Excel datoteke uporabi Apache POI ( http://poi.apache.org/ ). Za preslikavo naslova v geo lokacijo uporabi Google Geocoding API ( https://developers.google.com/maps/docu... ) ali za javo kar geocoder-java ( https://code.google.com/p/geocoder-java/ ). Najažje je verjetno, če napišeš Java program, ki prebere podatke iz excel datoteke in najde lokacije, nato pa kot izhod generira HTML datoteko z JavaScript kodo.
Primer uporabe markerjev na google maps https://developers.google.com/maps/docu...
lp
Za branje Excel datoteke uporabi Apache POI ( http://poi.apache.org/ ). Za preslikavo naslova v geo lokacijo uporabi Google Geocoding API ( https://developers.google.com/maps/docu... ) ali za javo kar geocoder-java ( https://code.google.com/p/geocoder-java/ ). Najažje je verjetno, če napišeš Java program, ki prebere podatke iz excel datoteke in najde lokacije, nato pa kot izhod generira HTML datoteko z JavaScript kodo.
Primer uporabe markerjev na google maps https://developers.google.com/maps/docu...
lp
dasf ::
Google maps je javascript knjižnica, namenjena za izvajanje v brskalnikih. Sicer obstaja "static maps" verzija, ki ti vrne sliko zemljevida, ki se jo načeloma da uporabiti tudi v kakšni namizni (java) aplikaciji, vendar Maps API ToS dovoljuje uporabo samo v brskalnikih.
Največji problem je spraviti lokacijske podatke v brskalnik, oz. kjerkoli misliš izvajati javascript. Generiranje HTML/JS datoteke je verjetno še najlažje.
Geocoding API pa deluje tudi za slovenske naslove presentljivo dobro.
Mimogrede, vsi google APIji, ki imajo kakršnokoli zvezo z zemljevidi (tudi ta geocoding) se lahko uporabljajo samo z google maps. Tudi uporaba katerega od APIjev brez zemljevidov ni dovoljena.
Največji problem je spraviti lokacijske podatke v brskalnik, oz. kjerkoli misliš izvajati javascript. Generiranje HTML/JS datoteke je verjetno še najlažje.
Geocoding API pa deluje tudi za slovenske naslove presentljivo dobro.
Mimogrede, vsi google APIji, ki imajo kakršnokoli zvezo z zemljevidi (tudi ta geocoding) se lahko uporabljajo samo z google maps. Tudi uporaba katerega od APIjev brez zemljevidov ni dovoljena.
da2sn2 ::
Človek je verjetno mislil, kako google maps vgraditi v swing.
Možno. Vemo pa težko če ne vpraša... Je pa dobil večino informacij ki jih rabi za raziskovanje.
Drugače pa se uporabi za Swing+Google Map kar JWebPane, kaki bolj napredni JxBrowser, ali kaj podobnega kar omogoča izvajanje JavaScripta.
lp
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Uporaba SMS podatkov v PC aplikacijiOddelek: Programiranje | 1597 (1363) | alexa-lol |
» | Google Distance Matrix APIOddelek: Pomoč in nasveti | 601 (521) | FirkFrukt |
» | google maps apiOddelek: Izdelava spletišč | 1725 (1564) | Bob Rock |
» | google maps api - keyOddelek: Programiranje | 1706 (1446) | boss-tech |
» | Google Maps - Slovenija sedaj nekoliko podrobnejeOddelek: Programska oprema | 4632 (4155) | jype |