diff --git a/.hbuilderx/launch.json b/.hbuilderx/launch.json
index e5a582a..e905fe3 100644
--- a/.hbuilderx/launch.json
+++ b/.hbuilderx/launch.json
@@ -2,7 +2,7 @@
"version" : "1.0",
"configurations" : [
{
- "playground" : "standard",
+ "playground" : "custom",
"type" : "uni-app:app-ios"
},
{
diff --git a/manifest.json b/manifest.json
index d4a5a53..145f9d9 100644
--- a/manifest.json
+++ b/manifest.json
@@ -3,7 +3,7 @@
"appid" : "__UNI__A21EF43",
"description" : "设备管控",
"versionName" : "1.0.0",
- "versionCode" : "100",
+ "versionCode" : 101,
"transformPx" : false,
/* 5+App特有相关 */
"app-plus" : {
@@ -62,7 +62,9 @@
"appid" : "uni.app.UNIA21EF43",
"privacyDescription" : {
"NSBluetoothPeripheralUsageDescription" : "需要蓝牙访问权限,用于设备通信",
- "NSBluetoothAlwaysUsageDescription" : "需要蓝牙访问权限,用于设备通信"
+ "NSBluetoothAlwaysUsageDescription" : "需要蓝牙访问权限,用于设备通信",
+ "NSLocationWhenInUseUsageDescription" : "用于地图定位服务",
+ "NSLocationAlwaysAndWhenInUseUsageDescription" : "用于地图定位服务"
},
"dSYMs" : false
},
@@ -80,7 +82,8 @@
"amap" : {
"name" : "amapHG8nIFW5",
"appkey_ios" : "065c43f02c7b627a74ad7dd23b16bb4f",
- "appkey_android" : "d7d852dbda2b95f6f796fb9a711a9fee"
+ "appkey_android" : "d7d852dbda2b95f6f796fb9a711a9fee",
+ "style" : "enable"
}
},
"oauth" : {},
diff --git a/package-lock.json b/package-lock.json
index 6165a5b..0487a1b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -5,6 +5,7 @@
"packages": {
"": {
"dependencies": {
+ "@amap/amap-jsapi-loader": "^1.0.1",
"axios": "^1.9.0",
"cordova-sqlite-storage": "^7.0.0",
"iconv-lite": "^0.6.3",
@@ -13,6 +14,11 @@
"vk-uview-ui": "^1.5.2"
}
},
+ "node_modules/@amap/amap-jsapi-loader": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@amap/amap-jsapi-loader/-/amap-jsapi-loader-1.0.1.tgz",
+ "integrity": "sha512-nPyLKt7Ow/ThHLkSvn2etQlUzqxmTVgK7bIgwdBRTg2HK5668oN7xVxkaiRe3YZEzGzfV2XgH5Jmu2T73ljejw=="
+ },
"node_modules/asynckit": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
diff --git a/package.json b/package.json
index 0ded30f..2d22a88 100644
--- a/package.json
+++ b/package.json
@@ -1,5 +1,6 @@
{
"dependencies": {
+ "@amap/amap-jsapi-loader": "^1.0.1",
"axios": "^1.9.0",
"cordova-sqlite-storage": "^7.0.0",
"iconv-lite": "^0.6.3",
diff --git a/pages/common/map/index.vue b/pages/common/map/index.vue
index bf29939..cf0799e 100644
--- a/pages/common/map/index.vue
+++ b/pages/common/map/index.vue
@@ -1,12 +1,8 @@
-
-
-
-
-
- 地图加载中...
-
+
@@ -14,239 +10,87 @@
export default {
data() {
return {
- loading: true
- }
- },
- methods: {
- hideLoading() {
- this.loading = false
- }
- }
- }
-
-
-
\ No newline at end of file
+
diff --git a/static/native-res/raw/mapstyle_grey.json b/static/native-res/raw/mapstyle_grey.json
new file mode 100644
index 0000000..0f60976
--- /dev/null
+++ b/static/native-res/raw/mapstyle_grey.json
@@ -0,0 +1,44 @@
+[
+ {
+ "featureType": "water",
+ "elementType": "geometry",
+ "stylers": {
+ "color": "#ff0000"
+ }
+ },
+ {
+ "featureType": "land",
+ "elementType": "geometry",
+ "stylers": {
+ "color": "#000000"
+ }
+ },
+ {
+ "featureType": "road",
+ "elementType": "all",
+ "stylers": {
+ "color": "#555555"
+ }
+ },
+ {
+ "featureType": "building",
+ "elementType": "all",
+ "stylers": {
+ "color": "#222222"
+ }
+ },
+ {
+ "featureType": "all",
+ "elementType": "labels.text.fill",
+ "stylers": {
+ "color": "#ffffff"
+ }
+ },
+ {
+ "featureType": "all",
+ "elementType": "labels.text.stroke",
+ "stylers": {
+ "color": "#000000"
+ }
+ }
+]
\ No newline at end of file
diff --git a/yarn.lock b/yarn.lock
index e7090f5..cffe648 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2,6 +2,11 @@
# yarn lockfile v1
+"@amap/amap-jsapi-loader@^1.0.1":
+ version "1.0.1"
+ resolved "https://registry.npmjs.org/@amap/amap-jsapi-loader/-/amap-jsapi-loader-1.0.1.tgz"
+ integrity sha512-nPyLKt7Ow/ThHLkSvn2etQlUzqxmTVgK7bIgwdBRTg2HK5668oN7xVxkaiRe3YZEzGzfV2XgH5Jmu2T73ljejw==
+
asynckit@^0.4.0:
version "0.4.0"
resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz"