我已經嘗試了幾天,找不到任何使用DirectionsApi的Java Client Library for Google Maps Services 的例子,我看過很多教程,他們的工作要求響應,但我想用這個庫是因爲它是由Google創建的並且受到社區支持。我在他們的github頁面上看到了Geocoding示例,並看到了圖書館的參考網站,但無法理解如何實現DirectionsApi。 我在Android中使用它,並且地理編碼示例正常工作。如何使用Java客戶端庫谷歌地圖服務的DirectionsApi
0
A
回答
1
這裏是一個簡單的片斷
GeoApiContext context = new GeoApiContext().setApiKey("YOUR_API_KEY");
DirectionsApiRequest apiRequest = DirectionsApi.newRequest(context);
apiRequest.origin(new com.google.maps.model.LatLng(latitude, longitude));
apiRequest.destination(new com.google.maps.model.LatLng(latitude, longitude));
apiRequest.mode(TravelMode.DRIVING); //set travelling mode
apiRequest.setCallback(new com.google.maps.PendingResult.Callback<DirectionsResult>() {
@Override
public void onResult(DirectionsResult result) {
DirectionsRoute[] routes = result.routes;
}
@Override
public void onFailure(Throwable e) {
}
});
要了解其他選項,請參閱文檔: https://developers.google.com/maps/documentation/directions/intro
+0
謝謝,我用了不同的方法,但你看起來不錯! – ateebahmed
相關問題
- 1. 如何使用谷歌地圖JavaScript客戶端與Java EE後端?
- 2. 使用node.js谷歌地圖客戶端庫
- 3. 使用谷歌在服務端地圖地理編碼服務
- 4. 谷歌地圖逆轉服務器端
- 5. 谷歌地圖 - 服務器端集羣
- 6. 谷歌地圖遠程服務器端
- 7. 如何導入谷歌雲客戶端庫在Java中
- 8. 谷歌地理編碼客戶端IP或服務器IP的使用限制?
- 9. 客戶端或服務器端調用到谷歌API?
- 10. 使用谷歌地圖或Mapquest獲取客戶端/服務器應用程序上的地圖
- 11. 客戶計數地圖(谷歌地圖?)
- 12. 客戶端到服務器端谷歌分析MP客戶端ID
- 13. 混合服務器端Java和客戶端JavaScript圖表庫?
- 14. Web服務客戶端Java
- 15. Java客戶端服務
- 16. java web服務客戶端
- 17. Java Web服務客戶端:
- 18. Java Web服務客戶端
- 19. 服務器客戶端java
- 20. 的Java RMI - 使客戶端服務器
- 21. 谷歌地圖:直接在谷歌服務器上使用?
- 22. Java谷歌地圖谷歌地圖
- 23. (400)使用許可庫谷歌的API的PHP客戶端
- 24. 谷歌App Engine的:使用JavaScript客戶端庫的OAuth2授權
- 25. 谷歌廣告API的Java客戶端庫:java.lang.NoSuchMethodError:com.google.common.base.Preconditions.checkNotNull
- 26. 如何使用C#-Properties在WCF的服務從Java客戶端
- 27. 用於Java客戶端的WCF服務
- 28. YouTube的谷歌api-java客戶端支持vs gdata-java客戶端
- 29. 在谷歌BigQuery中,如何使用谷歌Python客戶端的JavaScript UDF
- 30. 谷歌Api任務客戶端庫的Windows Phone 8.1
圖書館不應直接在Android的代碼周圍的API密鑰[安全問題,使用HTTPS ://maps-apis.googleblog.com/2016/09/making-most-of-google-maps-web-service.html]。請介紹一個代理服務器。並且,使用Maher Nabeel爲DirectionsAPI提供的出色例子。希望這可以幫助。 – BhalchandraSW
github上的自述文件說,這個庫是使用代理服務器的絕佳選擇,那麼我該如何去使用它呢? – ateebahmed