Получите координаты (широту и долготу) от маркера в Google Maps

Я начал использовать отличный пакет response-google-maps. Не могли бы вы мне помочь, как мне получить значения широты и долготы из вставленного (нажатого) маркера?

Если я регистрирую возвращенный объект, я получаю область видимости, которая состоит из широты и долготы .. но я не могу получить доступ к областям действия ..

введите здесь описание изображения

Я использую что-то вроде этого примера https://tomchentw.github.io/react-google-maps/ с некоторыми изменениями. Я хочу сохранить в состояниях широту и долготу от нажатого маркера.

Спасибо.


person Štefan Ondáš    schedule 08.09.2017    source источник
comment
Как ты используешь react-google-maps и где тебе нужна координата? Пожалуйста, покажите нам более подробную информацию.   -  person An Nguyen    schedule 08.09.2017
comment
Привет @FiriceNguyen, я отредактировал свой вопрос.   -  person Štefan Ondáš    schedule 08.09.2017


Ответы (1)


Я предполагаю, что вы хотите получить список долготы / широты из списка Marker в state. Предполагая, что arr - это массив Marker с карты Google:

arr.map(x => x.position.lat()) даст вам широту.

arr.map(x => x.position.long()) даст вам долготу

person An Nguyen    schedule 08.09.2017
comment
Большой! Ваше решение - это то, что я искал. Спасибо. - person Štefan Ondáš; 08.09.2017