【发布时间】:2019-01-14 10:38:15
【问题描述】:
constructor(props) {
super(props);
this.state = {
initialPosition: {
latitude: 0,
longitude: 0,
latitudeDelta: 0,
longitudeDelta: 0,
}
};
}
componentDidMount () {
navigator.geolocation.getCurrentPosition(
(position) => {
var lat = parseFloat(position.coords.latitude);
var long = parseFloat(position.coords.longitude);
var initialRegion = {
latitude: lat,
longitude: long,
latitudeDelta: LATITUDE_DELTA,
longitudeDelta: LONGITUDE_DELTA,
}
this.setState({ initialPosition: initialRegion});
},
(error) => this.setState({ error: error.message }),
{ enableHighAccuracy: true, timeout: 20000, maximumAge: 1000 },
);
我的getCurrentPosition 功能不起作用
获取当前位置后,如何获取当前位置的名称。
如何解决?
【问题讨论】:
-
定义:“不工作”会发生什么?你期待什么?
-
你不是在这里问过这个问题吗stackoverflow.com/questions/54176353/…
-
@Andrew 现在我意识到我的 getCurrentPosition 也不起作用。我不知道为什么。
标签: android reactjs react-native react-native-maps