В этой главе мы покажем вам, как использовать геолокацию .
Шаг 1: App.js
import React from 'react' import GeolocationExample from './geolocation_example.js' const App = () => { return ( <GeolocationExample /> ) } export default App
Шаг 2: Геолокация
Мы начнем с установки начального состояния, в котором будут храниться начальная и последняя позиции.
Теперь нам нужно получить текущую позицию устройства, когда компонент смонтирован с помощью navigator.geolocation.getCurrentPosition . Мы уточним ответ, чтобы мы могли обновить состояние.
navigator.geolocation.watchPosition используется для отслеживания позиции пользователей. Мы также очищаем наблюдателей на этом этапе.