2015-11-23 5 views
1

Я хочу, чтобы сделать запрос на Яндекс с помощью ДООСНАСТКИСделать Получить запрос с использованием Дооснащения

Пути сделать reuqest является http://geocode-maps.yandex.ru/1.x/?format=json&geocode=latitude%2Clongitude

теперь я это:

@GET("/?format=json&geocode={geocode}") 
Call<YandexResponse> getGeoCollection(@Path("geocode") String geocode); 

, когда я называю это я получение этого исключения:

URL-строка запроса "format = json & geocode = {geocode}" не должен иметь блока замены. Для динамических параметров запроса используйте @Query.

Как правильно сделать запрос?

+0

Возможный дубликат [Retrofit URL ошибка строки запроса не должно быть, заменить блок] (http://stackoverflow.com/questions/24610243/модифицированная-ошибок URL-строки запроса-должны-не-иметь заменяемые-блок) – ehehhh

ответ

1
@GET("/") 
Call<YandexResponse> getGeoCollection(@Query("geocode") String geocode, @Query("format") String format); 

Затем вы должны вручную поместить в формат вызова функции:

webService.getGeoCollection("address", "json");