Как добавить ключ API в модификации при прохождении геокодирования - PullRequest
0 голосов
/ 28 марта 2019

Я все еще новичок в Google API и обнаружил, что мои приложения сталкиваются с такими проблемами, как Вы должны использовать ключ API для аутентификации каждого запроса к API Google Map Platforms.Я думаю, что мне нужно добавить ключ API в модифицированном клиенте, чтобы получить ключ, но у меня нет идеи, как это сделать.

Я уже отлаживал свои приложения, он может получить текущее местоположение, например (lat, lng), но не может пройти через JsonObject и сказать, что ему нужен API-ключ.Я проверил в Chrome, адрес, который я получаю в URL, должен добавить ключ, и он может получить местоположение, такое как это: Ссылка

public interface IGeoCoordinates {
@GET("maps/api/geocode/json")
Call<String> getGeoCode(@Query("address") String address);

@GET("maps/api/directions/json")
Call<String> getDirections(@Query("origin") String origin, @Query("destination") String destination);

}

1 Ответ

1 голос
/ 28 марта 2019

Как это:

@GET("/maps/api/geocode/json?sensor=true&language=EN")
Observable<TheResponse> getGeocoding(
        @Query("latlng") String latLng,
        @Query("key") String key);

В основном вам просто нужно добавить @Query("key") String key и предоставить его.

...