Автозаполнение Google вместе с картами Google - проблема с загрузкой - PullRequest
0 голосов
/ 24 декабря 2018

Я использую google-maps-реакции в моем проекте.

Теперь мне нужно интегрировать места api внутри карт.

Но, похоже, есть проблема с порядком загрузки, и поэтому яполучаю следующую ошибку.

Ошибка: [реакция-места-автозаполнение]: должна быть загружена библиотека JavaScript API Карт Google.См .: https://github.com/kenny-hibino/react-places-autocomplete#load-google-library

Если я удаляю компонент мест, карты работают нормально.

Мне нужны оба компонента для совместной работы.

Есть идеи, как это исправить?

1 Ответ

0 голосов
/ 31 декабря 2018

Поскольку в сообщении об ошибке указана библиотека Google Maps JavaScript API, могут быть рассмотрены следующие параметры.Чтобы загрузить статически, добавив ссылку на public/index.html:

<script src="https://maps.googleapis.com/maps/api/js?key=--GOOGLE-MAPS-KEY--&libraries=places"></script-->

или, например, через google-maps-react GoogleApiWrapper HOC, вот так:

export default GoogleApiWrapper({
  apiKey: "--GOOGLE-MAPS-KEY--",
  libraries: ["places"]
})(MapContainer);

ThisДемонстрация демонстрирует, как интегрировать react-places-autocomplete и google-maps-react

...