This commit is contained in:
duanliang
2025-04-25 13:14:44 +08:00
parent 8a29b3a6e7
commit 65e08f7e19
2 changed files with 70 additions and 45 deletions

View File

@@ -232,31 +232,43 @@ let tabsIndex = ref(0)
list.value.map((item, i) => {
console.log(item,'item')
if (item.lng && item.lat) {
if (item.status == '行驶') {
if(item.accstatus==1){
addMarker(shipIcon, [item.lng, item.lat], [36, 50])
// if (item.status == '行驶') {
// if(item.type==1){
// addMarker(shipIcon, [item.lng, item.lat], [36, 50])
}else{
addMarker(carIcon, [item.lng, item.lat], [36, 50])
}
}
if (item.status == '离线') {
if(item.accstatus==1){
addMarker(shipOfflineIcon, [item.lng, item.lat], [36, 50])
}else{
// }else{
// addMarker(carIcon, [item.lng, item.lat], [36, 50])
// }
// }
if (item.accStatus == 1) {
addMarker(carOfflineIcon, [item.lng, item.lat], [36, 50])
}
if(item.type==1){
addMarker(shipIcon, [item.lng, item.lat], [36, 50])
}else{
addMarker(carIcon, [item.lng, item.lat], [36, 50])
}
}else{
if (item.status == '离线') {
if(item.type==1){
addMarker(shipOfflineIcon, [item.lng, item.lat], [36, 50])
}else{
addMarker(carOfflineIcon, [item.lng, item.lat], [36, 50])
}
}
if (item.status == '静止') {
if(item.type==1){
addMarker(shipStopIcon, [item.lng, item.lat], [36, 50])
}else{
addMarker(carStopIcon, [item.lng, item.lat], [36, 50])
}
}
}
}
if (item.status == '静止') {
if(item.accstatus==1){
addMarker(shipStopIcon, [item.lng, item.lat], [36, 50])
}else{
addMarker(carStopIcon, [item.lng, item.lat], [36, 50])
}
}
marker.value.addEventListener('click', (e) => {
e.sim = e.target.sim
currentMarker.value = carOverlays.value.find(

View File

@@ -217,34 +217,47 @@ import PubSub from 'pubsub-js'
}else{
list.value.map((item, i) => {
console.log(item,'item')
// console.log(item,'item')
if (item.lng && item.lat) {
if (item.status == '行驶') {
if(item.accstatus==1){
console.log(item,2255555555)
// if (item.status == '行驶') {
// console.log(item,'8888888888888888')
// if(item.type==1){
// addMarker(shipIcon, [item.lng, item.lat], [36, 50])
// }else{
// addMarker(carIcon, [item.lng, item.lat], [36, 50])
// }
// }
if (item.accStatus == 1) {
if(item.type==1){
addMarker(shipIcon, [item.lng, item.lat], [36, 50])
}else{
addMarker(carIcon, [item.lng, item.lat], [36, 50])
}
}
if (item.status == '离线') {
if(item.accstatus==1){
addMarker(shipOfflineIcon, [item.lng, item.lat], [36, 50])
}else{
if (item.status == '离线') {
if(item.type==1){
addMarker(shipOfflineIcon, [item.lng, item.lat], [36, 50])
}else{
addMarker(carOfflineIcon, [item.lng, item.lat], [36, 50])
}
}else{
addMarker(carOfflineIcon, [item.lng, item.lat], [36, 50])
}
if (item.status == '静止') {
}
if (item.status == '静止') {
if(item.type==1){
addMarker(shipStopIcon, [item.lng, item.lat], [36, 50])
if(item.accstatus==1){
addMarker(shipStopIcon, [item.lng, item.lat], [36, 50])
}else{
addMarker(carStopIcon, [item.lng, item.lat], [36, 50])
}
}
}else{
addMarker(carStopIcon, [item.lng, item.lat], [36, 50])
}
}
}
marker.value.addEventListener('click', (e) => {
e.sim = e.target.sim
currentMarker.value = carOverlays.value.find(