0
我想寫一個客戶端 - 服務器導航應用程序在Java中,客戶端只發送它的位置到服務器,服務器正在建立一個與客戶端位置和任何路線的地圖。如何在java中創建地圖?也許有一種方法可以使用谷歌地圖?java中的GPS地圖
我想寫一個客戶端 - 服務器導航應用程序在Java中,客戶端只發送它的位置到服務器,服務器正在建立一個與客戶端位置和任何路線的地圖。如何在java中創建地圖?也許有一種方法可以使用谷歌地圖?java中的GPS地圖
對於服務器端:
谷歌有一個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使用地圖並與其交互。
查看java的展開式圖像API [鏈接](http://unfoldingmaps.org/) –