cloudflare
tcp/443 tcp/8443
The following URL (usually /.git/config) is publicly accessible and is leaking source code and repository configuration.
Severity: medium
Fingerprint: 2580fa947178c88602b1737db148c044baa2727ab8135b5bbc521bbb3ec14fce
[core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true symlinks = false ignorecase = true [remote "origin"] url = https://github.com/jiangteng2019/WebGIS-Helper.git fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"] remote = origin merge = refs/heads/master
The following URL (usually /.git/config) is publicly accessible and is leaking source code and repository configuration.
Severity: medium
Fingerprint: 2580fa947178c88602b1737db148c044baa2727ab8135b5bbc521bbb3ec14fce
[core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true symlinks = false ignorecase = true [remote "origin"] url = https://github.com/jiangteng2019/WebGIS-Helper.git fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"] remote = origin merge = refs/heads/master
Open service 172.66.44.96:443 · webgis.pages.dev
2026-01-09 11:23
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 11:23:52 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 6548
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
ETag: "5f2afa6135fbe34660d769de2be8dd4d"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=GMJOhab3AC6YS7HqV%2BdVfs6FD6s7hxUV%2FlKXDA2eMsamxshvcaW9GRjoUSj2Kg2w4gcz1yFYIMfr45VFLWlHuK5GrvDzZNCSBSMOMuXJ5zk%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bb390a51b7a860e-BLR
alt-svc: h3=":443"; ma=86400
Page title: WebGIS Helper
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, minimal-ui">
<title>WebGIS Helper</title>
<script src="./js/vue.js"></script>
<script src="./js/vuetify.js"></script>
<script src="./js/leaflet.js"></script>
<script src="./js/leaflet.ChineseTmsProviders.js"></script>
<script src="./js/proj4.js"></script>
<script src="./js/proj4leaflet.js"></script>
<script src="./js/gcoord.js"></script>
<script src="./js/coorTransform.js"></script>
<link rel="stylesheet" href="./css/leaflet.css">
<link rel="stylesheet" href="./css/index.css">
<!-- <link href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900" rel="stylesheet"> -->
<!-- <link href="https://cdn.jsdelivr.net/npm/@mdi/font@5.x/css/materialdesignicons.min.css" rel="stylesheet"> -->
<!-- <link href="https://cdn.jsdelivr.net/npm/vuetify@2.x/dist/vuetify.min.css" rel="stylesheet"> -->
<link rel="stylesheet" href="./css/materialdesignicons.min.css">
<link rel="stylesheet" href="./css/vuetify.min.css">
</head>
<body>
<div id="app">
<v-app id="inspire">
<v-app id="inspire">
<v-navigation-drawer v-model="drawer" app clipped width="320">
<v-card>
<v-card-title>
当前地图坐标系
</v-card-title>
<v-card-subtitle>
{{Coordinate}}
</v-card-subtitle>
</v-card>
<v-card>
<v-card-title>
输入坐标
</v-card-title>
<v-card-text>
<v-form ref="form" v-model="valid">
<!-- <v-text-field label="纬度" v-model="latitdue" dense clearable :rules="rules.latitdue" :disabled="pickMode"></v-text-field>
<v-text-field label="经度" v-model="longitdue" dense clearable :rules="rules.longitude" :disabled="pickMode"></v-text-field> -->
<v-text-field label="纬度" v-model="latitdue" dense clearable :disabled="pickMode"></v-text-field>
<v-text-field label="经度" v-model="longitdue" dense clearable :disabled="pickMode"></v-text-field>
</v-form>
<v-radio-group dense v-model="coordType" :disabled="pickMode">
<v-row>
<v-col cols="4" v-for="(value, name) in coordTypeObj" :key="value">
<v-radio :label="`${name}`" :value="value"></v-radio>
</v-col>
</v-row>
</v-radio-group>
</v-card-text>
<v-card-text style="text-align: center;">
<v-btn color="primary" @click="handleClick">
转换
</v-btn>
</v-card-text>
</v-card>
<v-divider></v-divider>
<v-card>
<v-card-title>
WGS84
</v-card-title>
<v-card-text style="position:relative;">
<div>纬度: {{ WGS84[0] }}</div>
<div>经度: {{ WGS84[1] }}</div>
<div class="icon_position" @click="addMarker('WGS84')">
<v-icon dark right color="#1867C0">mdi-map-marker</v-icon>
</div>
</v-card-text>
</v-card>
<v-card>
Open service 172.66.47.160:8443 · webgis.pages.dev
2026-01-09 03:33
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 03:33:11 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 6548
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
ETag: "5f2afa6135fbe34660d769de2be8dd4d"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=5rk7DrLSJ6QO18MoZb70XfZTLjxtjIPfgx89V0MoWDO14Dt719zHErnAUgmka8h8D9BbBpGzIlhT3GhmccKS%2FOCY7eL4XGSxNuG6%2BEXzKHQ%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bb0df2d6f8a6037-SJC
alt-svc: h3=":8443"; ma=86400
Page title: WebGIS Helper
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, minimal-ui">
<title>WebGIS Helper</title>
<script src="./js/vue.js"></script>
<script src="./js/vuetify.js"></script>
<script src="./js/leaflet.js"></script>
<script src="./js/leaflet.ChineseTmsProviders.js"></script>
<script src="./js/proj4.js"></script>
<script src="./js/proj4leaflet.js"></script>
<script src="./js/gcoord.js"></script>
<script src="./js/coorTransform.js"></script>
<link rel="stylesheet" href="./css/leaflet.css">
<link rel="stylesheet" href="./css/index.css">
<!-- <link href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900" rel="stylesheet"> -->
<!-- <link href="https://cdn.jsdelivr.net/npm/@mdi/font@5.x/css/materialdesignicons.min.css" rel="stylesheet"> -->
<!-- <link href="https://cdn.jsdelivr.net/npm/vuetify@2.x/dist/vuetify.min.css" rel="stylesheet"> -->
<link rel="stylesheet" href="./css/materialdesignicons.min.css">
<link rel="stylesheet" href="./css/vuetify.min.css">
</head>
<body>
<div id="app">
<v-app id="inspire">
<v-app id="inspire">
<v-navigation-drawer v-model="drawer" app clipped width="320">
<v-card>
<v-card-title>
当前地图坐标系
</v-card-title>
<v-card-subtitle>
{{Coordinate}}
</v-card-subtitle>
</v-card>
<v-card>
<v-card-title>
输入坐标
</v-card-title>
<v-card-text>
<v-form ref="form" v-model="valid">
<!-- <v-text-field label="纬度" v-model="latitdue" dense clearable :rules="rules.latitdue" :disabled="pickMode"></v-text-field>
<v-text-field label="经度" v-model="longitdue" dense clearable :rules="rules.longitude" :disabled="pickMode"></v-text-field> -->
<v-text-field label="纬度" v-model="latitdue" dense clearable :disabled="pickMode"></v-text-field>
<v-text-field label="经度" v-model="longitdue" dense clearable :disabled="pickMode"></v-text-field>
</v-form>
<v-radio-group dense v-model="coordType" :disabled="pickMode">
<v-row>
<v-col cols="4" v-for="(value, name) in coordTypeObj" :key="value">
<v-radio :label="`${name}`" :value="value"></v-radio>
</v-col>
</v-row>
</v-radio-group>
</v-card-text>
<v-card-text style="text-align: center;">
<v-btn color="primary" @click="handleClick">
转换
</v-btn>
</v-card-text>
</v-card>
<v-divider></v-divider>
<v-card>
<v-card-title>
WGS84
</v-card-title>
<v-card-text style="position:relative;">
<div>纬度: {{ WGS84[0] }}</div>
<div>经度: {{ WGS84[1] }}</div>
<div class="icon_position" @click="addMarker('WGS84')">
<v-icon dark right color="#1867C0">mdi-map-marker</v-icon>
</div>
</v-card-text>
</v-card>
<v-card>
Open service 172.66.44.96:443 · webgis.pages.dev
2026-01-02 16:55
HTTP/1.1 200 OK
Date: Fri, 02 Jan 2026 16:55:08 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=3M4GNOYDgGs6CEyxSZcLzXKco2b9tZpKoQNMhFQS0g6i8MZU2GiSdw%2B%2Bg3QPZFF5%2FgHS82EqHIqY3dTb%2BAiAV6yjGKz%2Bt9iwQArQdW%2BJZYs%3D"}]}
Server: cloudflare
CF-RAY: 9b7bc846c8abdd37-EWR
alt-svc: h3=":443"; ma=86400
Page title: WebGIS Helper
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, minimal-ui">
<title>WebGIS Helper</title>
<script src="./js/vue.js"></script>
<script src="./js/vuetify.js"></script>
<script src="./js/leaflet.js"></script>
<script src="./js/leaflet.ChineseTmsProviders.js"></script>
<script src="./js/proj4.js"></script>
<script src="./js/proj4leaflet.js"></script>
<script src="./js/gcoord.js"></script>
<script src="./js/coorTransform.js"></script>
<link rel="stylesheet" href="./css/leaflet.css">
<link rel="stylesheet" href="./css/index.css">
<!-- <link href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900" rel="stylesheet"> -->
<!-- <link href="https://cdn.jsdelivr.net/npm/@mdi/font@5.x/css/materialdesignicons.min.css" rel="stylesheet"> -->
<!-- <link href="https://cdn.jsdelivr.net/npm/vuetify@2.x/dist/vuetify.min.css" rel="stylesheet"> -->
<link rel="stylesheet" href="./css/materialdesignicons.min.css">
<link rel="stylesheet" href="./css/vuetify.min.css">
</head>
<body>
<div id="app">
<v-app id="inspire">
<v-app id="inspire">
<v-navigation-drawer v-model="drawer" app clipped width="320">
<v-card>
<v-card-title>
当前地图坐标系
</v-card-title>
<v-card-subtitle>
{{Coordinate}}
</v-card-subtitle>
</v-card>
<v-card>
<v-card-title>
输入坐标
</v-card-title>
<v-card-text>
<v-form ref="form" v-model="valid">
<!-- <v-text-field label="纬度" v-model="latitdue" dense clearable :rules="rules.latitdue" :disabled="pickMode"></v-text-field>
<v-text-field label="经度" v-model="longitdue" dense clearable :rules="rules.longitude" :disabled="pickMode"></v-text-field> -->
<v-text-field label="纬度" v-model="latitdue" dense clearable :disabled="pickMode"></v-text-field>
<v-text-field label="经度" v-model="longitdue" dense clearable :disabled="pickMode"></v-text-field>
</v-form>
<v-radio-group dense v-model="coordType" :disabled="pickMode">
<v-row>
<v-col cols="4" v-for="(value, name) in coordTypeObj" :key="value">
<v-radio :label="`${name}`" :value="value"></v-radio>
</v-col>
</v-row>
</v-radio-group>
</v-card-text>
<v-card-text style="text-align: center;">
<v-btn color="primary" @click="handleClick">
转换
</v-btn>
</v-card-text>
</v-card>
<v-divider></v-divider>
<v-card>
<v-card-title>
WGS84
</v-card-title>
<v-card-text style="position:relative;">
<div>纬度: {{ WGS84[0] }}</div>
<div>经度: {{ WGS84[1] }}</div>
<div class="icon_position" @click="addMarker('WGS84')">
<v-icon dark right color="#1867C0">mdi-map-marker</v-icon>
</div>
</v-card-text>
</v-card>
<v-card>
Open service 172.66.47.160:8443 · webgis.pages.dev
2026-01-02 09:44
HTTP/1.1 200 OK
Date: Fri, 02 Jan 2026 09:44:49 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 6548
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
ETag: "5f2afa6135fbe34660d769de2be8dd4d"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=0FCtYnxnL6wJltvTS94o%2FgTf8%2FwzBcoWkbpfWeEiKvkTpqvuC61J5z6e1UhdMP%2FUPhNDidA3kz2R2tjxbaPJM0dn6Q4dKGEObHOyNtXpm%2Bw%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b7951ebcd84c4c7-YYZ
alt-svc: h3=":8443"; ma=86400
Page title: WebGIS Helper
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, minimal-ui">
<title>WebGIS Helper</title>
<script src="./js/vue.js"></script>
<script src="./js/vuetify.js"></script>
<script src="./js/leaflet.js"></script>
<script src="./js/leaflet.ChineseTmsProviders.js"></script>
<script src="./js/proj4.js"></script>
<script src="./js/proj4leaflet.js"></script>
<script src="./js/gcoord.js"></script>
<script src="./js/coorTransform.js"></script>
<link rel="stylesheet" href="./css/leaflet.css">
<link rel="stylesheet" href="./css/index.css">
<!-- <link href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900" rel="stylesheet"> -->
<!-- <link href="https://cdn.jsdelivr.net/npm/@mdi/font@5.x/css/materialdesignicons.min.css" rel="stylesheet"> -->
<!-- <link href="https://cdn.jsdelivr.net/npm/vuetify@2.x/dist/vuetify.min.css" rel="stylesheet"> -->
<link rel="stylesheet" href="./css/materialdesignicons.min.css">
<link rel="stylesheet" href="./css/vuetify.min.css">
</head>
<body>
<div id="app">
<v-app id="inspire">
<v-app id="inspire">
<v-navigation-drawer v-model="drawer" app clipped width="320">
<v-card>
<v-card-title>
当前地图坐标系
</v-card-title>
<v-card-subtitle>
{{Coordinate}}
</v-card-subtitle>
</v-card>
<v-card>
<v-card-title>
输入坐标
</v-card-title>
<v-card-text>
<v-form ref="form" v-model="valid">
<!-- <v-text-field label="纬度" v-model="latitdue" dense clearable :rules="rules.latitdue" :disabled="pickMode"></v-text-field>
<v-text-field label="经度" v-model="longitdue" dense clearable :rules="rules.longitude" :disabled="pickMode"></v-text-field> -->
<v-text-field label="纬度" v-model="latitdue" dense clearable :disabled="pickMode"></v-text-field>
<v-text-field label="经度" v-model="longitdue" dense clearable :disabled="pickMode"></v-text-field>
</v-form>
<v-radio-group dense v-model="coordType" :disabled="pickMode">
<v-row>
<v-col cols="4" v-for="(value, name) in coordTypeObj" :key="value">
<v-radio :label="`${name}`" :value="value"></v-radio>
</v-col>
</v-row>
</v-radio-group>
</v-card-text>
<v-card-text style="text-align: center;">
<v-btn color="primary" @click="handleClick">
转换
</v-btn>
</v-card-text>
</v-card>
<v-divider></v-divider>
<v-card>
<v-card-title>
WGS84
</v-card-title>
<v-card-text style="position:relative;">
<div>纬度: {{ WGS84[0] }}</div>
<div>经度: {{ WGS84[1] }}</div>
<div class="icon_position" @click="addMarker('WGS84')">
<v-icon dark right color="#1867C0">mdi-map-marker</v-icon>
</div>
</v-card-text>
</v-card>
<v-card>
Open service 172.66.47.160:8443 · webgis.pages.dev
2025-12-22 17:27
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 17:27:05 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 6548
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
ETag: "5f2afa6135fbe34660d769de2be8dd4d"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=lYFR6bM2xBHziGJ8UUUz7229s%2ByoqD8gK6ddSKXNoAzppNR3h1sFEs6oGqk5%2BD%2BDyHeIymt2HorjqN5hhhgkYRcbEiDwADHsB95ifawgTLA%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b2153f4381cc4fb-EWR
alt-svc: h3=":8443"; ma=86400
Page title: WebGIS Helper
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, minimal-ui">
<title>WebGIS Helper</title>
<script src="./js/vue.js"></script>
<script src="./js/vuetify.js"></script>
<script src="./js/leaflet.js"></script>
<script src="./js/leaflet.ChineseTmsProviders.js"></script>
<script src="./js/proj4.js"></script>
<script src="./js/proj4leaflet.js"></script>
<script src="./js/gcoord.js"></script>
<script src="./js/coorTransform.js"></script>
<link rel="stylesheet" href="./css/leaflet.css">
<link rel="stylesheet" href="./css/index.css">
<!-- <link href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900" rel="stylesheet"> -->
<!-- <link href="https://cdn.jsdelivr.net/npm/@mdi/font@5.x/css/materialdesignicons.min.css" rel="stylesheet"> -->
<!-- <link href="https://cdn.jsdelivr.net/npm/vuetify@2.x/dist/vuetify.min.css" rel="stylesheet"> -->
<link rel="stylesheet" href="./css/materialdesignicons.min.css">
<link rel="stylesheet" href="./css/vuetify.min.css">
</head>
<body>
<div id="app">
<v-app id="inspire">
<v-app id="inspire">
<v-navigation-drawer v-model="drawer" app clipped width="320">
<v-card>
<v-card-title>
当前地图坐标系
</v-card-title>
<v-card-subtitle>
{{Coordinate}}
</v-card-subtitle>
</v-card>
<v-card>
<v-card-title>
输入坐标
</v-card-title>
<v-card-text>
<v-form ref="form" v-model="valid">
<!-- <v-text-field label="纬度" v-model="latitdue" dense clearable :rules="rules.latitdue" :disabled="pickMode"></v-text-field>
<v-text-field label="经度" v-model="longitdue" dense clearable :rules="rules.longitude" :disabled="pickMode"></v-text-field> -->
<v-text-field label="纬度" v-model="latitdue" dense clearable :disabled="pickMode"></v-text-field>
<v-text-field label="经度" v-model="longitdue" dense clearable :disabled="pickMode"></v-text-field>
</v-form>
<v-radio-group dense v-model="coordType" :disabled="pickMode">
<v-row>
<v-col cols="4" v-for="(value, name) in coordTypeObj" :key="value">
<v-radio :label="`${name}`" :value="value"></v-radio>
</v-col>
</v-row>
</v-radio-group>
</v-card-text>
<v-card-text style="text-align: center;">
<v-btn color="primary" @click="handleClick">
转换
</v-btn>
</v-card-text>
</v-card>
<v-divider></v-divider>
<v-card>
<v-card-title>
WGS84
</v-card-title>
<v-card-text style="position:relative;">
<div>纬度: {{ WGS84[0] }}</div>
<div>经度: {{ WGS84[1] }}</div>
<div class="icon_position" @click="addMarker('WGS84')">
<v-icon dark right color="#1867C0">mdi-map-marker</v-icon>
</div>
</v-card-text>
</v-card>
<v-card>
Open service 172.66.44.96:443 · webgis.pages.dev
2025-12-21 05:38
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 05:38:10 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 6548
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
ETag: "5f2afa6135fbe34660d769de2be8dd4d"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=R2DOBA9Tgov2zvJWJpHcMAzUy2SgxTdd8ZGUOWuFMsp1Av6V2AkIoa7EXXpb2LZHIiwbJsrJimhFO%2FSEsRpnahn9ZyPy59tBaAumHHPs7mo%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b150821ee328892-LHR
alt-svc: h3=":443"; ma=86400
Page title: WebGIS Helper
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, minimal-ui">
<title>WebGIS Helper</title>
<script src="./js/vue.js"></script>
<script src="./js/vuetify.js"></script>
<script src="./js/leaflet.js"></script>
<script src="./js/leaflet.ChineseTmsProviders.js"></script>
<script src="./js/proj4.js"></script>
<script src="./js/proj4leaflet.js"></script>
<script src="./js/gcoord.js"></script>
<script src="./js/coorTransform.js"></script>
<link rel="stylesheet" href="./css/leaflet.css">
<link rel="stylesheet" href="./css/index.css">
<!-- <link href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900" rel="stylesheet"> -->
<!-- <link href="https://cdn.jsdelivr.net/npm/@mdi/font@5.x/css/materialdesignicons.min.css" rel="stylesheet"> -->
<!-- <link href="https://cdn.jsdelivr.net/npm/vuetify@2.x/dist/vuetify.min.css" rel="stylesheet"> -->
<link rel="stylesheet" href="./css/materialdesignicons.min.css">
<link rel="stylesheet" href="./css/vuetify.min.css">
</head>
<body>
<div id="app">
<v-app id="inspire">
<v-app id="inspire">
<v-navigation-drawer v-model="drawer" app clipped width="320">
<v-card>
<v-card-title>
当前地图坐标系
</v-card-title>
<v-card-subtitle>
{{Coordinate}}
</v-card-subtitle>
</v-card>
<v-card>
<v-card-title>
输入坐标
</v-card-title>
<v-card-text>
<v-form ref="form" v-model="valid">
<!-- <v-text-field label="纬度" v-model="latitdue" dense clearable :rules="rules.latitdue" :disabled="pickMode"></v-text-field>
<v-text-field label="经度" v-model="longitdue" dense clearable :rules="rules.longitude" :disabled="pickMode"></v-text-field> -->
<v-text-field label="纬度" v-model="latitdue" dense clearable :disabled="pickMode"></v-text-field>
<v-text-field label="经度" v-model="longitdue" dense clearable :disabled="pickMode"></v-text-field>
</v-form>
<v-radio-group dense v-model="coordType" :disabled="pickMode">
<v-row>
<v-col cols="4" v-for="(value, name) in coordTypeObj" :key="value">
<v-radio :label="`${name}`" :value="value"></v-radio>
</v-col>
</v-row>
</v-radio-group>
</v-card-text>
<v-card-text style="text-align: center;">
<v-btn color="primary" @click="handleClick">
转换
</v-btn>
</v-card-text>
</v-card>
<v-divider></v-divider>
<v-card>
<v-card-title>
WGS84
</v-card-title>
<v-card-text style="position:relative;">
<div>纬度: {{ WGS84[0] }}</div>
<div>经度: {{ WGS84[1] }}</div>
<div class="icon_position" @click="addMarker('WGS84')">
<v-icon dark right color="#1867C0">mdi-map-marker</v-icon>
</div>
</v-card-text>
</v-card>
<v-card>
Open service 172.66.47.160:8443 · webgis.pages.dev
2025-12-20 17:09
HTTP/1.1 200 OK
Date: Sat, 20 Dec 2025 17:09:52 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 6548
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
ETag: "5f2afa6135fbe34660d769de2be8dd4d"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=yTzdn9bEZVvhvT5HRj%2BRqctLVAvhsKD3uFGZjkuyGAgYvELy5vFMD0TqyKCYzuHP4xYLrCsrCmiFPJJyomZDkZfZUsmM7tptJv7bcuMF"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b10bffdee08963f-SJC
alt-svc: h3=":8443"; ma=86400
Page title: WebGIS Helper
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, minimal-ui">
<title>WebGIS Helper</title>
<script src="./js/vue.js"></script>
<script src="./js/vuetify.js"></script>
<script src="./js/leaflet.js"></script>
<script src="./js/leaflet.ChineseTmsProviders.js"></script>
<script src="./js/proj4.js"></script>
<script src="./js/proj4leaflet.js"></script>
<script src="./js/gcoord.js"></script>
<script src="./js/coorTransform.js"></script>
<link rel="stylesheet" href="./css/leaflet.css">
<link rel="stylesheet" href="./css/index.css">
<!-- <link href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900" rel="stylesheet"> -->
<!-- <link href="https://cdn.jsdelivr.net/npm/@mdi/font@5.x/css/materialdesignicons.min.css" rel="stylesheet"> -->
<!-- <link href="https://cdn.jsdelivr.net/npm/vuetify@2.x/dist/vuetify.min.css" rel="stylesheet"> -->
<link rel="stylesheet" href="./css/materialdesignicons.min.css">
<link rel="stylesheet" href="./css/vuetify.min.css">
</head>
<body>
<div id="app">
<v-app id="inspire">
<v-app id="inspire">
<v-navigation-drawer v-model="drawer" app clipped width="320">
<v-card>
<v-card-title>
当前地图坐标系
</v-card-title>
<v-card-subtitle>
{{Coordinate}}
</v-card-subtitle>
</v-card>
<v-card>
<v-card-title>
输入坐标
</v-card-title>
<v-card-text>
<v-form ref="form" v-model="valid">
<!-- <v-text-field label="纬度" v-model="latitdue" dense clearable :rules="rules.latitdue" :disabled="pickMode"></v-text-field>
<v-text-field label="经度" v-model="longitdue" dense clearable :rules="rules.longitude" :disabled="pickMode"></v-text-field> -->
<v-text-field label="纬度" v-model="latitdue" dense clearable :disabled="pickMode"></v-text-field>
<v-text-field label="经度" v-model="longitdue" dense clearable :disabled="pickMode"></v-text-field>
</v-form>
<v-radio-group dense v-model="coordType" :disabled="pickMode">
<v-row>
<v-col cols="4" v-for="(value, name) in coordTypeObj" :key="value">
<v-radio :label="`${name}`" :value="value"></v-radio>
</v-col>
</v-row>
</v-radio-group>
</v-card-text>
<v-card-text style="text-align: center;">
<v-btn color="primary" @click="handleClick">
转换
</v-btn>
</v-card-text>
</v-card>
<v-divider></v-divider>
<v-card>
<v-card-title>
WGS84
</v-card-title>
<v-card-text style="position:relative;">
<div>纬度: {{ WGS84[0] }}</div>
<div>经度: {{ WGS84[1] }}</div>
<div class="icon_position" @click="addMarker('WGS84')">
<v-icon dark right color="#1867C0">mdi-map-marker</v-icon>
</div>
</v-card-text>
</v-card>
<v-card>
Open service 172.66.47.160:8443 · webgis.pages.dev
2025-12-19 06:59
HTTP/1.1 200 OK
Date: Fri, 19 Dec 2025 06:59:07 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 6548
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
ETag: "5f2afa6135fbe34660d769de2be8dd4d"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=sWgPBWvcXOHjWroTJ3idYYIuMN%2FdrPN919S%2BgAL79bIeFLs%2BQu8puG4uDHdWypKOK8x6KPd8jwJ048ZvczpF65Jg3m14ZQgXlZCKTiBwp%2F4%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b0503f5fd9535ee-FRA
alt-svc: h3=":8443"; ma=86400
Page title: WebGIS Helper
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, minimal-ui">
<title>WebGIS Helper</title>
<script src="./js/vue.js"></script>
<script src="./js/vuetify.js"></script>
<script src="./js/leaflet.js"></script>
<script src="./js/leaflet.ChineseTmsProviders.js"></script>
<script src="./js/proj4.js"></script>
<script src="./js/proj4leaflet.js"></script>
<script src="./js/gcoord.js"></script>
<script src="./js/coorTransform.js"></script>
<link rel="stylesheet" href="./css/leaflet.css">
<link rel="stylesheet" href="./css/index.css">
<!-- <link href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900" rel="stylesheet"> -->
<!-- <link href="https://cdn.jsdelivr.net/npm/@mdi/font@5.x/css/materialdesignicons.min.css" rel="stylesheet"> -->
<!-- <link href="https://cdn.jsdelivr.net/npm/vuetify@2.x/dist/vuetify.min.css" rel="stylesheet"> -->
<link rel="stylesheet" href="./css/materialdesignicons.min.css">
<link rel="stylesheet" href="./css/vuetify.min.css">
</head>
<body>
<div id="app">
<v-app id="inspire">
<v-app id="inspire">
<v-navigation-drawer v-model="drawer" app clipped width="320">
<v-card>
<v-card-title>
当前地图坐标系
</v-card-title>
<v-card-subtitle>
{{Coordinate}}
</v-card-subtitle>
</v-card>
<v-card>
<v-card-title>
输入坐标
</v-card-title>
<v-card-text>
<v-form ref="form" v-model="valid">
<!-- <v-text-field label="纬度" v-model="latitdue" dense clearable :rules="rules.latitdue" :disabled="pickMode"></v-text-field>
<v-text-field label="经度" v-model="longitdue" dense clearable :rules="rules.longitude" :disabled="pickMode"></v-text-field> -->
<v-text-field label="纬度" v-model="latitdue" dense clearable :disabled="pickMode"></v-text-field>
<v-text-field label="经度" v-model="longitdue" dense clearable :disabled="pickMode"></v-text-field>
</v-form>
<v-radio-group dense v-model="coordType" :disabled="pickMode">
<v-row>
<v-col cols="4" v-for="(value, name) in coordTypeObj" :key="value">
<v-radio :label="`${name}`" :value="value"></v-radio>
</v-col>
</v-row>
</v-radio-group>
</v-card-text>
<v-card-text style="text-align: center;">
<v-btn color="primary" @click="handleClick">
转换
</v-btn>
</v-card-text>
</v-card>
<v-divider></v-divider>
<v-card>
<v-card-title>
WGS84
</v-card-title>
<v-card-text style="position:relative;">
<div>纬度: {{ WGS84[0] }}</div>
<div>经度: {{ WGS84[1] }}</div>
<div class="icon_position" @click="addMarker('WGS84')">
<v-icon dark right color="#1867C0">mdi-map-marker</v-icon>
</div>
</v-card-text>
</v-card>
<v-card>
Open service 172.66.44.96:443 · webgis.pages.dev
2025-12-19 04:01
HTTP/1.1 200 OK
Date: Fri, 19 Dec 2025 04:01:26 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 6548
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
ETag: "5f2afa6135fbe34660d769de2be8dd4d"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=PJ12Fu4tWZbnDCRZW56dYphkyb2EjPUgUPEMqw8Ac6KvtIUtVpAkg08C8Qn45LJ36w%2Bg2ZwvWp%2Fyz5Ymc7MMauclDOQZ5zMf2MqRMZn3"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b03ffae88cac341-EWR
alt-svc: h3=":443"; ma=86400
Page title: WebGIS Helper
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, minimal-ui">
<title>WebGIS Helper</title>
<script src="./js/vue.js"></script>
<script src="./js/vuetify.js"></script>
<script src="./js/leaflet.js"></script>
<script src="./js/leaflet.ChineseTmsProviders.js"></script>
<script src="./js/proj4.js"></script>
<script src="./js/proj4leaflet.js"></script>
<script src="./js/gcoord.js"></script>
<script src="./js/coorTransform.js"></script>
<link rel="stylesheet" href="./css/leaflet.css">
<link rel="stylesheet" href="./css/index.css">
<!-- <link href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900" rel="stylesheet"> -->
<!-- <link href="https://cdn.jsdelivr.net/npm/@mdi/font@5.x/css/materialdesignicons.min.css" rel="stylesheet"> -->
<!-- <link href="https://cdn.jsdelivr.net/npm/vuetify@2.x/dist/vuetify.min.css" rel="stylesheet"> -->
<link rel="stylesheet" href="./css/materialdesignicons.min.css">
<link rel="stylesheet" href="./css/vuetify.min.css">
</head>
<body>
<div id="app">
<v-app id="inspire">
<v-app id="inspire">
<v-navigation-drawer v-model="drawer" app clipped width="320">
<v-card>
<v-card-title>
当前地图坐标系
</v-card-title>
<v-card-subtitle>
{{Coordinate}}
</v-card-subtitle>
</v-card>
<v-card>
<v-card-title>
输入坐标
</v-card-title>
<v-card-text>
<v-form ref="form" v-model="valid">
<!-- <v-text-field label="纬度" v-model="latitdue" dense clearable :rules="rules.latitdue" :disabled="pickMode"></v-text-field>
<v-text-field label="经度" v-model="longitdue" dense clearable :rules="rules.longitude" :disabled="pickMode"></v-text-field> -->
<v-text-field label="纬度" v-model="latitdue" dense clearable :disabled="pickMode"></v-text-field>
<v-text-field label="经度" v-model="longitdue" dense clearable :disabled="pickMode"></v-text-field>
</v-form>
<v-radio-group dense v-model="coordType" :disabled="pickMode">
<v-row>
<v-col cols="4" v-for="(value, name) in coordTypeObj" :key="value">
<v-radio :label="`${name}`" :value="value"></v-radio>
</v-col>
</v-row>
</v-radio-group>
</v-card-text>
<v-card-text style="text-align: center;">
<v-btn color="primary" @click="handleClick">
转换
</v-btn>
</v-card-text>
</v-card>
<v-divider></v-divider>
<v-card>
<v-card-title>
WGS84
</v-card-title>
<v-card-text style="position:relative;">
<div>纬度: {{ WGS84[0] }}</div>
<div>经度: {{ WGS84[1] }}</div>
<div class="icon_position" @click="addMarker('WGS84')">
<v-icon dark right color="#1867C0">mdi-map-marker</v-icon>
</div>
</v-card-text>
</v-card>
<v-card>