diff --git a/ios/Runner/Info.plist b/ios/Runner/Info.plist
index 56f82a2..a5c2128 100644
--- a/ios/Runner/Info.plist
+++ b/ios/Runner/Info.plist
@@ -5,7 +5,7 @@
CFBundleDevelopmentRegion
zh-Hans
CFBundleDisplayName
- 黑烟车抓拍系统
+ $(INFOPLIST_KEY_CFBundleDisplayName)
CFBundleExecutable
$(EXECUTABLE_NAME)
CFBundleIdentifier
diff --git a/lib/pages/Works/DWDT/dwInfoDialog.dart b/lib/pages/Works/DWDT/dwInfoDialog.dart
index 702f90c..c5ebf5b 100644
--- a/lib/pages/Works/DWDT/dwInfoDialog.dart
+++ b/lib/pages/Works/DWDT/dwInfoDialog.dart
@@ -31,6 +31,7 @@ class dwInfoDialog extends Dialog {
@override
Widget build(BuildContext context) {
+ getDefaultMap();
Size mediaSize = MediaQuery.of(context).size;
return WillPopScope(
child: Material(
@@ -154,6 +155,29 @@ class dwInfoDialog extends Dialog {
String defaultMapName = g_defaultMapName;
AvailableMap defalutMap;
+ void getDefaultMap() async {
+ print('getCurrentPosition begin');
+
+ // 是否保存默认地图
+ g_bSaveDefaultMap = await Storage.getBool('bSaveDefaultMap');
+ g_bSaveDefaultMap = (null == g_bSaveDefaultMap) ? false : g_bSaveDefaultMap; // 默认不保存
+ // 用户选择的默认地图名称
+ g_defaultMapName = await Storage.getString('defaultMapName');
+ g_defaultMapName = (null == g_defaultMapName) ? '' : g_defaultMapName; // 默认为空字符串
+ defaultMapName = g_defaultMapName;
+
+ // 获取用户选择的默认地图
+ // availableMaps = await MapLauncher.installedMaps; // 为避免延迟错乱,该变量由父组件传入
+ if (defaultMapName != null && defaultMapName.length > 0) {
+ for (var map in availableMaps) {
+ if (defaultMapName.toLowerCase() == map.mapName.toLowerCase()) {
+ defalutMap = map;
+ break;
+ }
+ }
+ }
+ }
+
navigationMap(BuildContext context) {
print('this.defalutMap = ${defalutMap}');
if (defalutMap != null) {