| | |
| | | MARKER_BLUE: 'img/marker_blue.svg', |
| | | CENTER_PIN: 'img/push_pin.svg', |
| | | DIVIDE_BLUE: 'img/divide_home_blue.svg', |
| | | DIVIDE_RED: 'img/divide_home_red.svg' |
| | | DIVIDE_RED: 'img/divide_home_red.svg', |
| | | MARKER_START: 'img/marker_blue_start.svg', |
| | | MARKER_END: 'img/marker_blue_end.svg' |
| | | }, |
| | | MAP: { |
| | | DEFAULT_ZOOM: 12, |
| | |
| | | window.showAllWaterIntakes = showAllWaterIntakes; |
| | | window.hideAllDivides = hideAllDivides; |
| | | window.showAllDivides = showAllDivides; |
| | | window.showHistoryLocation = showHistoryLocation; |
| | | } |
| | | |
| | | |
| | |
| | | map.addOverLay(item.label); |
| | | }); |
| | | } |
| | | var historyPoint = []; |
| | | //显示历史巡检记录 |
| | | function showHistoryLocation(lng, lat, start, end) { |
| | | // 调用 Android 提供的接口,获取数据 |
| | | console.log("aginShowLocation>>lng:" + lng + ">>>lat:" + lat+">>>start:"+start+">>>end:"+end); |
| | | var newPoint = new T.LngLat(lng, lat); |
| | | historyPoint.push(newPoint); |
| | | if (start === "true" || start === true) { |
| | | map.panTo(newPoint); |
| | | let marker = new T.Marker( |
| | | newPoint, |
| | | { icon: createIcon(CONFIG.IMAGES.MARKER_START, 35) } |
| | | ); |
| | | map.addOverLay(marker); |
| | | } else if (end === "true" || end === true) { |
| | | let marker = new T.Marker( |
| | | newPoint, |
| | | { icon: createIcon(CONFIG.IMAGES.MARKER_END, 35) } |
| | | ); |
| | | map.addOverLay(marker); |
| | | } |
| | | oldLineLayer.setLngLats(historyPoint); |
| | | map.addOverLay(oldLineLayer); |
| | | } |
| | | |
| | | })(); |
| | | } |
| | | |
| | | )(); |