【发布时间】:2015-09-03 14:34:59
【问题描述】:
如何让将在 iOS 模拟器上运行的应用获取地理位置。
目前我只能得到我为 getCurrentPosition() 或 watchPosition() 的错误回调编写的错误输出。
我的一个组件中有这段代码:
componentDidMount: function(){
var geo = navigator.geolocation;
var positionOptions = {
enableHighAccuracy: true,
timeout: 3000,
maximumAge: 0,
};
var success = function(position){
this.setState({
region: {
latitude: position.coords.latitude,
longitude: position.coords.longitude,
},
});
};
var error = function(error){
alert('error watchposition:', error.code);
};
var watchID = geo.watchPosition(success, error, positionOptions);
// geo.getCurrentPosition(success, error, positionOptions);
},
【问题讨论】:
标签: react-native