Как получить центр отображаемой карты в реакции? - PullRequest
0 голосов
/ 20 июня 2019

Я делаю веб-приложение, основанное на реагировании, которое использует карты Google.Для использования карт Google я использовал библиотеку реагировать-Google-карты.Мне нужна широта и долгота центра карты динамически, поскольку ее значение может изменяться при перетаскивании карты.

В документации указано, что функция getCenter () возвращает значение latLng центра карты, но я не могу найти ничего хорошегопример как это использовать.Поэтому, пожалуйста, помогите мне найти центр карты.

1 Ответ

0 голосов
/ 20 июня 2019
var mapRef;

var center = mapRef.getCenter();

и в методе рендеринга

<GoogleMap
       ref={(m) => mapRef = m}
       defaultZoom={3}
       defaultCenter={new google.maps.LatLng(
            {lat:45.1983838, lng:12.0970988})}
       center={props.center}
       zoom={props.zoom}
            >
</GoogleMap>
...