Безопасный способ использования автозаполнения Google Maps с помощью Django и React

В настоящее время я создаю свое первое приложение React Native с бэкендом Django, и ему требуется автозаполнение Google Maps.

Поскольку GMaps не является темой, которую я знаю, я решил поискать некоторые учебники, и пока что я обеспокоен, поскольку все, что я нашел, оставляет ключ API GMaps в приложении React, чтобы он работал.

Сложность заключается в том, что GMAP autocomplete, в отличие от других API, имеет собственный компонент ввода, поэтому отправка значения ввода из другого компонента ввода на бэкенд, использование запросов для вызова GMAP autocomplete API оттуда, затем отправка результатов и, наконец, возможно, восстановление компонента списка из результатов приведет только к получению возможных вариантов, но не остальной части ввода, как это должно быть + я думаю, что это будет очень дорого с точки зрения производительности для приложения React Native.

Кто-нибудь знает правильный способ отправить запрос на ввод в мой бэкенд (где должен находиться мой ключ), сделать запрос оттуда, а затем, наконец, заставить автозаполнение работать на моем фронтенде? Или любое другое решение, которое не будет раскрывать мой API ключ? Большое спасибо

Вернуться на верх