Я пытаюсь загрузить статическое изображение 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"/>
Кто-нибудь еще испытывает это?
Можете ли вы опубликовать код для доступа и создания URL для отправки?
Кроме того, если вы пользуетесь премиум-планом, вам необходимо добавить поле метаданных подписи, как описано здесь: https://developers.google.com/maps/documentation/maps-static/get-api-key?hl=ru_RU # dig-sig-key.
Итак, я немного покопался, и похоже, что Google внес изменение в июне этого года, когда URL теперь требует отправки ключа. Они больше не поддерживают использование без ключа. Это ужасно, поскольку ломает старые версии приложений, которые использовали старую структуру.
AndroidManifest.xml
. Это ужасно, поскольку ломает старые версии приложений, которые использовали старую структуру.