如何使用当前城市和国家的url在java?



我正在做一个项目,提供一些数据与帮助JSON API url通过当前位置在基础url

我的base url:http://api.aladhan.com/v1/calendarByCity?city="+city+"&country="+country+"&method=2&month=04&year=2017

上面我使用了两个字符串,即城市和国家,我想以字符串的形式获取城市和国家的当前位置并在基础url中使用,如上面

请告诉我如何执行,并提前感谢您

如果您正在使用Retrofit库进行API调用,那么就有查询参数的概念。您只需要创建映射并将其传递给API调用函数。

@GET("v1/calendarByCity")
Call<ResponseT> groupList(@QueryMap Map<String, String> options);

,ResponseT是您的API响应模型类,以及项>您的查询映射是否如下所示?

Map options= new HashMap();
options.put("city","city_value");
options.put("country","country_value");

最新更新