は、画面の中央で反応し、ネイティブちょっと私たちはスクロールしたり、画面をズームしても、このように画面の中央にとどまるオーバーレイマーカーを追加しようとしています
私は最初の位置からマーカーを移動しようとしましたが、画面を早く動かすと遅くなりました。私はここで、画面
の中央にマーカー画像を設定したい私は、マーカーを移動するためにやっているコードです:
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 });
},
はので、どのように私はマーカー画像をオーバーレイすることができますか?