Android - 403 при запросе изображения карты с действующим ключом API

1

Я пытаюсь загрузить статическое изображение API-карты, но оно сохраняет 403-й код, который, по-видимому, из-за недопустимого ключа API (на основе документов https://developers.google.com/maps/documentation/maps- статические/сообщения об ошибках)

В консоли я проверил, что ключ API действителен и не имеет срока действия. URL https://maps.googleapis.com/maps/api/staticmap?center=47.3,-122.359&zoom=12&size=411x231&maptype=roadmap&mobile=true&scale=2&key=xxxxx прекрасно загружается в браузере, поэтому я перехожу на это означает, что ключ API действителен.

Ключ API находится в файле AndroidManifest.xml

<meta-data
        android:name="com.google.android.maps.v2.API_KEY"
        android:value="xxxxx"/>

Кто-нибудь еще испытывает это?

Теги:
google-maps
google-static-maps

2 ответа

0

Можете ли вы опубликовать код для доступа и создания URL для отправки?

Кроме того, если вы пользуетесь премиум-планом, вам необходимо добавить поле метаданных подписи, как описано здесь: https://developers.google.com/maps/documentation/maps-static/get-api-key?hl=ru_RU # dig-sig-key.

  • 0
    Итак, я немного покопался, и похоже, что Google изменил его, так что URL требует, чтобы ключ также отправлялся на Android. Уже недостаточно иметь ключ API в файле AndroidManifest.xml . Это ужасно, поскольку ломает старые версии приложений, которые использовали старую структуру.
0

Итак, я немного покопался, и похоже, что Google внес изменение в июне этого года, когда URL теперь требует отправки ключа. Они больше не поддерживают использование без ключа. Это ужасно, поскольку ломает старые версии приложений, которые использовали старую структуру.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню