Google Maps API дважды ошибка из-за двух модулей
Я использую реакцию-google-карты вместе с автозаполнением местоположения в приложении реакции.
На странице загрузки я получаю печально известную:
"Вы включили Google Maps API несколько раз на этой странице. Это может привести к непредвиденным ошибкам".
Повторюсь, я использую карты через модули, а не путем прямого включения <script>
теги. Как лучше всего побороть такие случаи?
Я обнаружил эту проблему на github, которая, кажется, одинакова с разными библиотеками, но они слишком глубоко разбираются в особенностях своей библиотеки ("листовка"). Интересно, есть ли более общее решение?
0 ответов
Вы можете добавить скрипт:
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key={{ YOUR CODE }}&libraries=places&sensor=false"></script>
К голове в паблике> файл index.html
и из файла, в котором вы запускаете
<GoogleMap>
компонент удалить
<LoadScript>
оболочку, потому что, если родительский компонент обновляется, это может вызвать двойной экземпляр скрипта Maps