Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Почему не работает определение геопозиции у любых web карт? #59

Open
nokauttorton opened this issue Sep 6, 2022 · 1 comment

Comments

@nokauttorton
Copy link

nokauttorton commented Sep 6, 2022

При попытке получить текущую геопозицию в гугл картах, в яндекс картах, в 2гис, госуслугах, и в картах из библиотек компонентов встроенных в гос проекты (например vue2-leaflet)
везде выпадает одна и та же ошибка:

Network location provider at 'https://www.googleapis.com/' : Returned error code 429.

Карты открываются, но текущую геопозицию получить невозможно. Ручной ввод координат не является выходом из этой ситуации.
Данная проблема сохраняется на нескольких платформах Linux Mint 20.3 Cinnamon, MacOs 12.5.1 Monterey, Windows 10

Подскажите пожалуйста, будет ли патч для chromium-gost с фиксом этой проблемы?
Если нет - то будет ли браузер поддерживать вообще карты с текущей геопозицией?
Есть ли документация, которая описывает особенности работы браузера с геолокацией?

@deemru
Copy link
Owner

deemru commented Sep 6, 2022

Используются лимиты на API, которые позволяют не превышать бесплатно доступное количество запросов к Geolocation API.

Наглядно:
image

Видно, что какое-то количество запросов успешны, остальные нет.

Вы можете собрать браузер самостоятельно, использовав свой google_api_key, в котором будут другие лимиты и данное API будет работать.

Также, возможно есть и альтернативные API, которые могут заменить Google. Если вам о них известно и они бесплатны, присылайте патчи.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants