Как получить значение широты и долготы, когда пользователь отмечает точку на карте? - PullRequest
1 голос
/ 02 августа 2020

Я все еще новичок в React и занимаюсь тестовым проектом, в котором пользователь отмечает точку на карте. Проблема в том, что я не могу сохранить значение переменных широты и долготы. Мне нужно, чтобы значения этих переменных были позже отправлены в форме.

enter image description here

As you can see, in console.log() you can see what the latitude and longitude is. What I need is to save this value in a variable to send later.

Here's the code I'm working on StackBlitz: https://stackblitz.com/edit/react-mdhsxj?file=MapContainer.js

Кто-нибудь может мне помочь? Заранее спасибо.

1 Ответ

0 голосов
/ 02 августа 2020

Что вы подразумеваете под «позже»? Позже при загрузке той же страницы? Позже, как в другой день? Для другого пользователя?

Если вы имеете в виду «позже при загрузке другой страницы», вам необходимо рассмотреть варианты долгосрочного хранения (ищите «веб-хранилище»).

Если вы имеете в виду « для другого пользователя "вам нужно заглянуть в базу данных.

Если вы просто хотите использовать его позже при загрузке страницы, просто сделайте что-нибудь вроде:

var latitude = data.latitude;
var longitude = data.longitude;
// ...later
console.log(latitude)
console.log(longitude)

, и вы сможете используйте его "позже".

...