| | |
| | | <u-top-tips ref="uTips"></u-top-tips> |
| | | <!-- <u-button type="info" @click="acc">测试</u-button> --> |
| | | <!-- <web-view :src="urls" @message="message"></web-view> --> |
| | | <map :scale='18' id="myMap" style="width: 100%;" :style="{height: mapHeight + 'px'}" :markers="markers" |
| | | :longitude="longitude" :latitude="latitude" :circles="circles" :polyline="polylines"></map> |
| | | <view id="Umain"> |
| | | <map :scale='18' id="myMap" style="width: 100%;z-index: 10000;" :style="{height: mapHeight + 'px'}" |
| | | :markers="markersCom" :longitude="longitude" :latitude="latitude" :circles="circlesCom" |
| | | :polyline="mypolylinesCom"></map> |
| | | <cover-view id="Umain"> |
| | | <view class="once-b"> |
| | | 任务详情 |
| | | </view> |
| | |
| | | {{ourData.num==ourData.jnum?"人数已满":'我参与'}} |
| | | </u-button> |
| | | </view> |
| | | </view> |
| | | <u-popup v-model="showIn" mode="center" border-radius="14" z-index='1000001'> |
| | | <view class="Info2"> |
| | | <view class="Info4">是否参加活动</view> |
| | |
| | | </view> |
| | | </view> |
| | | </u-popup> |
| | | </cover-view> |
| | | </view> |
| | | </template> |
| | | |
| | |
| | | longitude: 115.8995839881188, |
| | | circles: [], //圆 |
| | | markers: [], //标记点 |
| | | polylines: [{ //指定一系列坐标点,从数组第一项连线至最后一项 |
| | | points: [{ |
| | | latitude: 40.013305, |
| | | longitude: 118.685713 |
| | | }, |
| | | { |
| | | latitude: 40.013, |
| | | longitude: 118.685 |
| | | }, |
| | | ], |
| | | color: "#FE0000", //线的颜色 |
| | | width: 4, //线的宽度 |
| | | dottedLine: false, //是否虚线 |
| | | arrowLine: false, //带箭头的线 开发者工具暂不支持该属性 |
| | | }], |
| | | mypolylines: [], |
| | | useTime: null, |
| | | useTimeSet: null, |
| | | times: 3000, |
| | |
| | | '&other="11111"' |
| | | }); |
| | | } else if (that.ourData.butCT == "begin") { |
| | | that.bye = true;//点击开始 这个页面就不用了 |
| | | that.bye = true; //点击开始 这个页面就不用了 |
| | | // 开始任务 |
| | | // that.setUniAppMsg("hBackMsg", { |
| | | // type: "start", |
| | |
| | | } else { |
| | | return this.$store.state.isOnTaskValue; |
| | | } |
| | | } |
| | | }, |
| | | circlesCom(){ |
| | | return this.circles.slice(0); |
| | | }, |
| | | markersCom(){ |
| | | return this.markers.slice(0); |
| | | }, |
| | | mypolylinesCom(){ |
| | | return this.mypolylines.slice(0); |
| | | }, |
| | | }, |
| | | watch: { |
| | | isOnTaskValue: { |
| | |
| | | mounted() {}, |
| | | onReady() { |
| | | let that = this; |
| | | this.map = uni.createMapContext("myMap", this); |
| | | |
| | | // window['hBackMsg'] = (val) => { |
| | | // // console.log(val) |
| | | // let d = { |
| | |
| | | this.bye = true; |
| | | }, |
| | | onLoad: function(options) { |
| | | this.map = uni.createMapContext("myMap", this); |
| | | var datas = {}, |
| | | data = {}, |
| | | that = this; |
| | |
| | | //画线 |
| | | console.log(data) |
| | | let line = data.line.split("(")[1].split(")")[0].split(","); |
| | | console.log(line[0].split(" ")[1]) |
| | | console.log(line[0].split(" ")[0]) |
| | | this.latitude = line[0].split(" ")[1]; |
| | | this.longitude = line[0].split(" ")[0]; |
| | | this.map.moveToLocation({ |
| | | // latitude: line[0].split(" ")[1], |
| | | // longitude: line[0].split(" ")[0] |
| | | latitude: 40.013305, |
| | | longitude: 118.685713 |
| | | }); |
| | | let ourline = []; |
| | | for (let k in line) { |
| | | let ins = line[k].split(" "); |
| | | ourline.push({ |
| | | latitude: ins[1], |
| | | longitude: ins[0] |
| | | latitude: +ins[1], |
| | | longitude: +ins[0] |
| | | }) |
| | | } |
| | | this.polylines[0].points = ourline; |
| | | this.mypolylines[0] = { //指定一系列坐标点,从数组第一项连线至最后一项 |
| | | points: ourline, |
| | | color: "#FE0000", //线的颜色 |
| | | width: 4, //线的宽度 |
| | | dottedLine: false, //是否虚线 |
| | | arrowLine: false, //带箭头的线 开发者工具暂不支持该属性 |
| | | } |
| | | console.log(this.mypolylines) |
| | | // this.getLocationInfo(data); |
| | | if (data.butCT == "beginUp" && data.buttype == 0) { |
| | | this.bye = false; |