konto usunięte

Temat: JEditorPane + Google Maps

Jak w temacie, ktoś wie jak to połączyć aby w tym komponencie wyświetlić mapę google.

Proszę o jakieś przykłady

konto usunięte

Temat: JEditorPane + Google Maps

Nikt nie wie jak do tego podejść ??

Problem polega na tym, że w komponencie JEditorPane nie mogę wyświetlić mapy z googlemaps.

Mam taką oto mapę:
http://www.opiumsoft.ovh.org/gm/mapy/m1.html

I chcę ją wyświetlić w komponencie JEditorPane ale nie jest to takie proste jak wydawało się początkowo.

Kod programu:
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.text.*;
import java.net.*;
import java.io.*;
import java.awt.*;

public class SimpleWebBrowser {
public static void main(String[] args) {
String initialPage = "www.opiumsoft.ovh.org/gm/mapy/m1.html";
JEditorPane jep = new JEditorPane();
jep.setEditable(false);
jep.addHyperlinkListener(new LinkFollower(jep));
try { jep.setPage(initialPage); }
catch (IOException e) { System.err.println(e); System.exit(-1); }
JScrollPane scrollPane = new JScrollPane(jep);
JFrame f = new JFrame("Simple Web Browser");
f.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
f.getContentPane().add(scrollPane);
f.setSize(800, 600); f.setVisible(true);
}
}
class LinkFollower implements HyperlinkListener {
private JEditorPane pane;
public LinkFollower(JEditorPane pane) {
this.pane=pane;
}
public void hyperlinkUpdate(HyperlinkEvent evt) {
if (evt.getEventType()== HyperlinkEvent.EventType.ACTIVATED) {
try {
pane.setPage(evt.getURL());
}
catch (Exception e) { }
}
}
}

Proszę o pomocWojciech Wojdyło edytował(a) ten post dnia 02.06.08 o godzinie 12:23
Zacheusz Siedlecki

Zacheusz Siedlecki Senior Java
Architect, Working
Manager

Temat: JEditorPane + Google Maps

W ten sposób tego nie zrobisz. Będziesz musiał włożyć w to znacznie więcej pracy. Mapy google korzystają bardzo intensywnie z javascript i tego nie wyświetlisz w JEditorPane.
W j2se możesz zrobić podobną korzystając jedynie z obrazków z maps.google.com wyświetlając je i składając w mapę, ale to wymaga trochę wysiłku :)
Stosunkowo łatwo natomiast można zagnieździć mapkę google w jakiejś aplikacji j2ee.Zacheusz Siedlecki edytował(a) ten post dnia 25.06.08 o godzinie 03:02

konto usunięte

Temat: JEditorPane + Google Maps

Dzięki wielkie za odpowiedź.

Piszesz że mapkę mogę zagnieździć w aplikacji j2ee ....
Nie bardzo rozumiem, ja mam zrobić aplet wyświetlany na stronie www z tymi mapkami, odwiedzający ma wybrać jedną z 5 lokalizacji i ma mu się to ładnie wyświetlić w aplecie.
Taki wymóg zleceniodawcy.

Mimo wszystko jeszcze raz wielkie dzięki.
Kamil Mętrak

Kamil Mętrak Programista

Temat: JEditorPane + Google Maps

Można spróbować z JWebPane, który ma w sobie pełnego WebKita z obsługą JavaScript. (http://blogs.sun.com/thejavatutorials/entry/html_compo... Jednak sam tego nie testowałem i nie mogę powiedzieć jak to działa
Arkadiusz Wróbel

Arkadiusz Wróbel Java Developer

Temat: JEditorPane + Google Maps

Kamilu rzuciłeś tematem ale chyba jeszcze za wcześnie :/ skąd wziąć biblioteki do tego jWebPane ??? z tego co wygooglowałem to jeden z najnowszych pomysłów Sun'a ale jeszcze nie wszedł w życie
Zacheusz Siedlecki

Zacheusz Siedlecki Senior Java
Architect, Working
Manager

Temat: JEditorPane + Google Maps

w j2ee czyli zagnieździć to normalnie webowo, żeby chodziło na przeglądarce - może uda się do tego klienta przekonać ? :) wtedy to pikuś
jeśli nie to musisz czekać na wyżej wspomniany cud od Suna :)Zacheusz Siedlecki edytował(a) ten post dnia 26.06.08 o godzinie 16:06

konto usunięte

Temat: JEditorPane + Google Maps

j2ee to nie technologia.

konto usunięte

Temat: JEditorPane + Google Maps

znowu bede proxym do googla:
http://today.java.net/pub/a/today/2007/10/30/building-...

prosciej sie nie da
Zacheusz Siedlecki

Zacheusz Siedlecki Senior Java
Architect, Working
Manager

Temat: JEditorPane + Google Maps

no proszę - już to ktoś zrobił a co istotne to LGPL :D

konto usunięte

Temat: JEditorPane + Google Maps

Dziękuję wszystkim za pomoc raz jeszcze

Zaczynam zabawę z JXMapKit-em :-)

Pozdrawiam
Arkadiusz Wróbel

Arkadiusz Wróbel Java Developer

Temat: JEditorPane + Google Maps

Witam,
I jak idzie zabawa z JXMapKit'em ??? Bo u mnie niestety nie bardzo:/ Starałem się zrobić aplikację w NB 6.1 w/g tutoriala ze strony, niestety gdy ustawiam we właściwościach projektu Run na Web Start a w Application->Web Start ustawiam na Local Execution aplikacja nie działa:/
Czy możecie mi jakoś pomóc???

konto usunięte

Temat: JEditorPane + Google Maps

U mnie też nie idzie :-(
Zacheusz Siedlecki

Zacheusz Siedlecki Senior Java
Architect, Working
Manager

Temat: JEditorPane + Google Maps

za mało info- przynajmniej stacktrace :)
Arkadiusz Wróbel

Arkadiusz Wróbel Java Developer

Temat: JEditorPane + Google Maps

W moim przypadku jest to chyba wina proxy w firmie gdyż przed chwilą uruchomiłem aplikację i działa:)))
Paweł Zięba

Paweł Zięba Android Developer

Temat: JEditorPane + Google Maps

Z tego co zrozumialem chcesz miec applet na stronie.
Moim zdaniem najlepiej bedzie to zrobic poprzez komunikacje applet - javascript. Bedziesz mial na stronie mape google i applet, widoczny lub nie, ktory poprzez API google moze z mapa zrobic wszystko. :)

Dzieki temu nie bedziesz zalezny od innego narzedzia, ktore jest zrobione albo lepiej albo gorzej, tylko od przegladarki i APG google.

oto fajny przyklad polaczenia javy i javascript:
http://www.enronexplorer.com/focus/19185

powodzenia
Arkadiusz Wróbel

Arkadiusz Wróbel Java Developer

Temat: JEditorPane + Google Maps

Hej,
po kilkudniowych walkach z JXMapKitem uważam ze sam panel jak i cala biblioteka swingx jest super. Jeżeli chcecie uruchomić mapki należy (w przypadku pracy w NB) włączyć opcję Web Start i zaznaczyć self-signed oraz codebase local execution. wszystko wtedy śmiga aż miło
Zacheusz Siedlecki

Zacheusz Siedlecki Senior Java
Architect, Working
Manager

Temat: JEditorPane + Google Maps

pewnie chodzi o łączenie się przez applet z witryną iną niż ta z której został pobrany
weźcie pod uwagę, że w przypadku komercyjnej aplikacji będzie trzeba wykupić podpisanie własnego certyfikatu przez CA zaufane w przeglądarkach, albo liczyć się z przerażającymi niektórych uzytkowników ostrzeżeniami

konto usunięte

Temat: JEditorPane + Google Maps

To może umieści ktoś gdzieś jakiś przykład z kodem źródłowym żeby zobaczyć co i jak :-)



Wyślij zaproszenie do