0
我想将用户的GPS位置存储在我的redux-store中。为了让我用这个坐标:调用redux动作,无bindActionCreator
navigator.geolocation.watchPosition((data) => {
//
}, null, {
timeout: 60000,
distanceFilter: 10
});
我对位置的减速机:
import createReducer from '../lib/createReducer'
import * as types from '../actions/types'
export const position = createReducer({}, {
[types.SET_POSITION](state, action) {
return {
latitude: action.latitude,
longitude: action.longitude
};;
}
})
和动作:
import * as types from './types'
export function watchPosition() {
return (dispatch, getState) => {
???
}
}
export function setPosition({ latitude, longitude }) {
console.log('JA');
return {
type: types.SET_POSITION,
latitude,
longitude
}
}
我想在我家Init这watchPosition -屏幕。我不绑定那里的动作(没有连接())。
如何调用此操作并在新位置可用时初始化缩减器?