我已经尝试了几天,找不到任何使用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