эй я пытаюсь добавить наложения маркер, который остается в центре экрана, как это, даже если мы прокрутке или увеличить экранкак создать оверлей маркер на карте, которая остается в центре экрана в реакции родной
Я попытался перемещать маркер с его начального положения, но он отстает, когда мы быстро перемещаем экран. поэтому я хочу, чтобы установить изображение маркера в центре экрана
здесь код, что я сделал, чтобы переместить маркер:
componentDidMount: function() {
this.fetchData();
navigator.geolocation.getCurrentPosition(
(position) => {
this.setState({
region: {
latitude: position.coords.latitude,
longitude: position.coords.longitude,
latitudeDelta: LATITUDE_DELTA,
longitudeDelta: LONGITUDE_DELTA
}
});
},
);
this.watchID = navigator.geolocation.watchPosition((position) => {
const newRegion = {
latitude: position.coords.latitude,
longitude: position.coords.longitude,
latitudeDelta: LATITUDE_DELTA,
longitudeDelta: LONGITUDE_DELTA
}
this.onRegionChange(newRegion);
});
},
componentWillUnmount: function() {
navigator.geolocation.clearWatch(this.watchID);
},
onRegionChange(region) {
this.setState({ region });
},
так, как я могу наложить изображение маркера?