Android Retrofit的URL查询语法

时间:2014-07-08 04:08:47

标签: android retrofit

我正在尝试使用Retrofit从OpenStreetMap的Overpass API获取数据。

GET请求的URL字符串如下所示:

http://www.overpass-api.de/api/xapi?way[highway=track][bbox=-122.53,37.86,-122.52,37.87]

据我所知,RestAdapter看起来像这样:

RestAdapter restAdapter = new RestAdapter.Builder()
    .setEndpoint("http://www.overpass-api.de")
    .build();
界面中的

和GET方法看起来像这样:

@GET("/api/xapi")
Response listWays(WHAT GOES HERE??);

“方式”的存在没有伴随=someValue以及括号中的[highway=track][bbox=...]似乎有点不同寻常。

我应该如何为此GET请求编写此接口方法?

1 个答案:

答案 0 :(得分:0)

我认为在这种情况下你应该使用改造的@Query参数。