| | |
| | | const mobilePosition = { |
| | | state: {}, |
| | | state: { getSPosition: null }, |
| | | mutations: { |
| | | GET_NOWPOSITION(state, val) { |
| | | let outData = |
| | |
| | | if (navigator.geolocation) { |
| | | console.log("支持navigator.geolocation-111111111111111"); |
| | | try { |
| | | navigator.geolocation.getCurrentPosition(function (position) { |
| | | console.log(position); |
| | | var lat = position.coords.latitude; |
| | | var lon = position.coords.longitude; |
| | | console.log("成功返回经纬度信息"); |
| | | console.log(lon, lat); |
| | | outData([lon, lat]); |
| | | }); |
| | | state.getSPosition = navigator.geolocation.getCurrentPosition( |
| | | function (position) { |
| | | console.log(position); |
| | | var lat = position.coords.latitude; |
| | | var lon = position.coords.longitude; |
| | | console.log("成功返回经纬度信息"); |
| | | console.log(lon, lat); |
| | | outData([lon, lat]); |
| | | } |
| | | ); |
| | | } catch { |
| | | console.log("支持navigator.geolocation-需要HTTPS"); |
| | | } |
| | |
| | | return "不支持navigator.geolocation"; |
| | | } |
| | | }, |
| | | CLOSE_NOWPOSITION(state) { |
| | | state.getSPosition = null; |
| | | }, |
| | | }, |
| | | actions: {}, |
| | | }; |