2012-12-14 60 views
-1

我是servlet和jsp的新手,我想使用Java servlet或JSP來創建一個簡單的應用程序,它使用Google地圖獲取某些地點的位置,然後進行一些計算,然後在網頁的地圖上顯示結果。 我可以要求地方搜索使用這樣的:如何在servlet中使用Google地圖?

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522%2C151.1957362&radius=500&types=bus_station&sensor=false&key=YOURAPIKEY.

它返回一個JSON數組,但我不知道如何調用java代碼裏面這個鏈接。 或如何將位置從java-script發送到servlet。

簡單地說,我想應用用java編寫的算法,並調用來自Google地圖的數據,並返回地圖上的輸出。

回答

0

可以使用HtmlUnit:http://htmlunit.sourceforge.net/

它將模擬瀏覽器的行爲,所以你可以張貼任何你想要的,並有適當的方法處理回調。

WebClient webClient = new WebClient(); 
    webClient.setThrowExceptionOnScriptError(false); 

    try { 
    UnexpectedPage page = webClient.getPage(url); 
    InputStream inputStream = page.getInputStream(); 
    // Read the stream 
    } catch (IOException e) { 
    e.printStackTrace(); 
    } 
相關問題