2013-10-31 18 views
8

Bir JPanel üzerinde google haritaları yerleştirmek istiyorum. Yakınlaştırma/uzaklaştırma gibi özellikler kullanmak istediğimden, statik görüntüler kullanmak mümkün değil.Java masaüstü uygulamasında google maps embed

Bunu başarmak için, muhtemelen Java masaüstü uygulamasında bir web sayfasını (google haritalarını görüntüleyen) gömmek zorunda kalacağım. Ve bunu başarmak için WebKit (alternatifler) gibi bir şeye ihtiyacım olduğunu okudum.

  1. Göm bir Jpanel bir web sayfası:

    Bana yardım edeceğiz herhangi bir yardım takdir ediyorum.

  2. Bu web sayfası google haritalarını görüntüleyecektir.
+0

Verilen yanıtları deneyin [burada] (http://stackoverflow.com/questions/2737363/is-there-a-swing-component-for-google-maps). :) – Stefan

cevap

3

Bu görevi tamamlamak için JxMaps kitaplığını kullanabilirsiniz. Sadece JPanel'e gömülebilen Swing bileşenine sahiptir.

void createMapView(JPanel parent) { 
    MapView view = new MapView(); 
    parent.add(view); 
} 

Bu kütüphane java Google Maps ile çalışmaya yönelik sınıfları kapsamlı belirledi.

+0

harika bir ürün ... ne yazık ki açık kaynaklı değil – smashing

+0

Açık kaynak değil, ancak açık kaynaklı ve akademik projelerde ücretsiz: https://www.teamdev.com/jxmaps#evaluate – Vladimir