2016-06-07 33 views
0

我想寫一個客戶端 - 服務器導航應用程序在Java中,客戶端只發送它的位置到服務器,服務器正在建立一個與客戶端位置和任何路線的地圖。如何在java中創建地圖?也許有一種方法可以使用谷歌地圖?java中的GPS地圖

+1

查看java的展開式圖像API [鏈接](http://unfoldingmaps.org/) –

回答

0

對於服務器端:

谷歌有一個Java Google Maps Web Services就可以使用。這使您可以在服務器上使用Google地圖Web服務。

對於客戶端:

爲了使一個Java谷歌地圖程序,試圖深入到JavaFX,感謝的Java 1.8。它有WebEngine和WebView類,您可以使用它們來加載Google地圖網址。

這裏有一個片段:

@Override public void start(Stage stage) { 
     // create web engine and view 
     final WebEngine webEngine = new WebEngine(getClass().getResource("googlemap.html").toString()); 
     final WebView webView = new WebView(webEngine); 
     // create scene 
     stage.setTitle("Web Map"); 
     Scene scene = new Scene(webView,1000,700, Color.web("#666970")); 
     stage.setScene(scene); 
     // show stage 
     stage.setVisible(true); 
} 

這裏給full tutorial的鏈接。

如果您想要,您還可以探索GMapsFX,這是Google Map的Javascript API的封裝,允許您使用純Java API使用地圖並與其交互。