提交 02d7dab9 authored 作者: guoqing's avatar guoqing

Switch to amap_flutter_base_clx and clean imports

Migrate package usages from amap_flutter_base to amap_flutter_base_clx across example and library code. Remove unused imports, tidy formatting (add trailing commas, reformat multi-line calls/constructors), and simplify several method channel invocations for readability. Add new third_party/amap_flutter_base/lib/amap_flutter_base_clx.dart with the library parts and replace the original amap_flutter_base.dart with a stub TODO. Update exports and type imports to reference the new clx variant.
上级 052257f4
import 'package:amap_flutter_base/amap_flutter_base.dart'; import 'package:amap_flutter_base/amap_flutter_base_clx.dart';
class ConstConfig { class ConstConfig {
static const AMapApiKey amapApiKeys = static const AMapApiKey amapApiKeys =
......
import 'package:amap_flutter_base/amap_flutter_base.dart';
import 'package:amap_flutter_map/amap_flutter_map.dart'; import 'package:amap_flutter_map/amap_flutter_map.dart';
import 'package:amap_flutter_map_example/base_page.dart'; import 'package:amap_flutter_map_example/base_page.dart';
import 'package:amap_flutter_map_example/const_config.dart'; import 'package:amap_flutter_map_example/const_config.dart';
......
import 'package:amap_flutter_base/amap_flutter_base.dart';
import 'package:amap_flutter_map/amap_flutter_map.dart'; import 'package:amap_flutter_map/amap_flutter_map.dart';
import 'package:amap_flutter_map_example/base_page.dart'; import 'package:amap_flutter_map_example/base_page.dart';
import 'package:amap_flutter_map_example/const_config.dart'; import 'package:amap_flutter_map_example/const_config.dart';
......
...@@ -64,7 +64,7 @@ class _PageBodyState extends State<_PageBody> { ...@@ -64,7 +64,7 @@ class _PageBodyState extends State<_PageBody> {
onChanged: (value) => { onChanged: (value) => {
//改变当前地图样式为选中的样式 //改变当前地图样式为选中的样式
setState(() { setState(() {
_mapType = value as MapType; _mapType = value;
}) })
}, },
), ),
......
import 'package:amap_flutter_base/amap_flutter_base.dart';
import 'package:amap_flutter_map/amap_flutter_map.dart'; import 'package:amap_flutter_map/amap_flutter_map.dart';
import 'package:amap_flutter_map_example/base_page.dart'; import 'package:amap_flutter_map_example/base_page.dart';
import 'package:amap_flutter_map_example/const_config.dart'; import 'package:amap_flutter_map_example/const_config.dart';
......
import 'dart:typed_data';
import 'package:amap_flutter_base/amap_flutter_base.dart';
import 'package:amap_flutter_map_example/base_page.dart'; import 'package:amap_flutter_map_example/base_page.dart';
import 'package:amap_flutter_map_example/const_config.dart'; import 'package:amap_flutter_map_example/const_config.dart';
import 'package:amap_flutter_map_example/widgets/amap_switch_button.dart'; import 'package:amap_flutter_map_example/widgets/amap_switch_button.dart';
......
import 'package:amap_flutter_base/amap_flutter_base.dart';
import 'package:amap_flutter_map/amap_flutter_map.dart'; import 'package:amap_flutter_map/amap_flutter_map.dart';
import 'package:amap_flutter_map_example/base_page.dart'; import 'package:amap_flutter_map_example/base_page.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
......
import 'package:amap_flutter_base/amap_flutter_base.dart';
import 'package:amap_flutter_map/amap_flutter_map.dart'; import 'package:amap_flutter_map/amap_flutter_map.dart';
import 'package:amap_flutter_map_example/base_page.dart'; import 'package:amap_flutter_map_example/base_page.dart';
import 'package:amap_flutter_map_example/const_config.dart'; import 'package:amap_flutter_map_example/const_config.dart';
......
import 'dart:math'; import 'dart:math';
import 'package:amap_flutter_base/amap_flutter_base.dart';
import 'package:amap_flutter_map/amap_flutter_map.dart'; import 'package:amap_flutter_map/amap_flutter_map.dart';
import 'package:amap_flutter_map_example/base_page.dart'; import 'package:amap_flutter_map_example/base_page.dart';
import 'package:amap_flutter_map_example/const_config.dart'; import 'package:amap_flutter_map_example/const_config.dart';
......
...@@ -6,10 +6,8 @@ import 'package:amap_flutter_map_example/base_page.dart'; ...@@ -6,10 +6,8 @@ import 'package:amap_flutter_map_example/base_page.dart';
import 'package:amap_flutter_map_example/const_config.dart'; import 'package:amap_flutter_map_example/const_config.dart';
import 'package:amap_flutter_map_example/widgets/amap_switch_button.dart'; import 'package:amap_flutter_map_example/widgets/amap_switch_button.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:amap_flutter_map/amap_flutter_map.dart'; import 'package:amap_flutter_map/amap_flutter_map.dart';
import 'package:amap_flutter_base/amap_flutter_base.dart';
import 'dart:math'; import 'dart:math';
class MarkerConfigDemoPage extends BasePage { class MarkerConfigDemoPage extends BasePage {
......
import 'package:amap_flutter_base/amap_flutter_base.dart';
import 'package:amap_flutter_map/amap_flutter_map.dart'; import 'package:amap_flutter_map/amap_flutter_map.dart';
import 'package:amap_flutter_map_example/base_page.dart'; import 'package:amap_flutter_map_example/base_page.dart';
import 'package:amap_flutter_map_example/const_config.dart'; import 'package:amap_flutter_map_example/const_config.dart';
......
import 'package:amap_flutter_map_example/base_page.dart'; import 'package:amap_flutter_map_example/base_page.dart';
import 'package:amap_flutter_map_example/widgets/amap_switch_button.dart'; import 'package:amap_flutter_map_example/widgets/amap_switch_button.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:amap_flutter_map/amap_flutter_map.dart'; import "package:amap_flutter_map/amap_flutter_map.dart";
import 'package:amap_flutter_base/amap_flutter_base.dart';
class PolygonDemoPage extends BasePage { class PolygonDemoPage extends BasePage {
PolygonDemoPage(String title, String subTitle) : super(title, subTitle); PolygonDemoPage(String title, String subTitle) : super(title, subTitle);
......
import 'package:amap_flutter_map_example/base_page.dart'; import 'package:amap_flutter_map_example/base_page.dart';
import 'package:amap_flutter_map_example/widgets/amap_switch_button.dart'; import 'package:amap_flutter_map_example/widgets/amap_switch_button.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:amap_flutter_map/amap_flutter_map.dart'; import 'package:amap_flutter_map/amap_flutter_map.dart';
import 'package:amap_flutter_base/amap_flutter_base.dart';
class PolylineDemoPage extends BasePage { class PolylineDemoPage extends BasePage {
PolylineDemoPage(String title, String subTitle) : super(title, subTitle); PolylineDemoPage(String title, String subTitle) : super(title, subTitle);
......
import 'package:amap_flutter_map_example/base_page.dart'; import 'package:amap_flutter_map_example/base_page.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:amap_flutter_map/amap_flutter_map.dart'; import 'package:amap_flutter_map/amap_flutter_map.dart';
import 'package:amap_flutter_base/amap_flutter_base.dart';
class PolylineGeodesicDemoPage extends BasePage { class PolylineGeodesicDemoPage extends BasePage {
PolylineGeodesicDemoPage(String title, String subTitle) PolylineGeodesicDemoPage(String title, String subTitle)
......
import 'package:amap_flutter_map/amap_flutter_map.dart'; import 'package:amap_flutter_map/amap_flutter_map.dart';
import 'package:amap_flutter_map_example/base_page.dart'; import 'package:amap_flutter_map_example/base_page.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:amap_flutter_base/amap_flutter_base.dart';
class PolylineTextureDemoPage extends BasePage { class PolylineTextureDemoPage extends BasePage {
PolylineTextureDemoPage(String title, String subTitle) PolylineTextureDemoPage(String title, String subTitle)
......
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';
import 'package:amap_flutter_base/amap_flutter_base.dart'; import 'package:amap_flutter_base/amap_flutter_base_clx.dart';
void main() { void main() {
test('Distance between two different point', () { test('Distance between two different point', () {
......
...@@ -3,7 +3,7 @@ library amap_flutter_map; ...@@ -3,7 +3,7 @@ library amap_flutter_map;
import 'dart:async'; import 'dart:async';
import 'package:amap_flutter_base/amap_flutter_base.dart'; import 'package:amap_flutter_base/amap_flutter_base_clx.dart';
import 'package:amap_flutter_map/src/core/amap_flutter_platform.dart'; import 'package:amap_flutter_map/src/core/amap_flutter_platform.dart';
import 'package:amap_flutter_map/src/core/map_event.dart'; import 'package:amap_flutter_map/src/core/map_event.dart';
import 'package:amap_flutter_map/src/core/method_channel_amap_flutter_map.dart'; import 'package:amap_flutter_map/src/core/method_channel_amap_flutter_map.dart';
...@@ -14,7 +14,7 @@ import 'package:flutter/material.dart'; ...@@ -14,7 +14,7 @@ import 'package:flutter/material.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';
export 'package:amap_flutter_map/src/types/types.dart'; export 'package:amap_flutter_map/src/types/types.dart';
export 'package:amap_flutter_base/amap_flutter_base.dart'; export 'package:amap_flutter_base/amap_flutter_base_clx.dart';
part 'src/amap_controller.dart'; part 'src/amap_controller.dart';
part 'src/amap_widget.dart'; part 'src/amap_widget.dart';
import 'package:amap_flutter_base/amap_flutter_base.dart';
import 'package:amap_flutter_map/amap_flutter_map.dart'; import 'package:amap_flutter_map/amap_flutter_map.dart';
import 'package:amap_flutter_map/src/types/input_tips_result.dart';
import 'package:amap_flutter_map/src/types/regeocode_result.dart';
///地图事件处理 ///地图事件处理
class MapEvent<T> { class MapEvent<T> {
......
...@@ -6,7 +6,7 @@ import 'dart:async' show Future; ...@@ -6,7 +6,7 @@ import 'dart:async' show Future;
import 'dart:typed_data' show Uint8List; import 'dart:typed_data' show Uint8List;
import 'dart:ui'; import 'dart:ui';
import 'package:amap_flutter_base/amap_flutter_base.dart' show AMapUtil; import 'package:amap_flutter_base/amap_flutter_base_clx.dart' show AMapUtil;
import 'package:flutter/material.dart' import 'package:flutter/material.dart'
show ImageConfiguration, AssetImage, AssetBundleImageKey; show ImageConfiguration, AssetImage, AssetBundleImageKey;
import 'package:flutter/services.dart' show AssetBundle; import 'package:flutter/services.dart' show AssetBundle;
......
import 'package:amap_flutter_base/amap_flutter_base.dart'; import 'package:amap_flutter_base/amap_flutter_base_clx.dart';
/// 相机位置,包含可视区域的位置参数。 /// 相机位置,包含可视区域的位置参数。
class CameraPosition { class CameraPosition {
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
import 'dart:ui' show Offset; import 'dart:ui' show Offset;
import 'package:amap_flutter_map/src/types/base_overlay.dart'; import 'package:amap_flutter_map/src/types/base_overlay.dart';
import 'package:amap_flutter_base/amap_flutter_base.dart'; import 'package:amap_flutter_base/amap_flutter_base_clx.dart';
import 'bitmap.dart'; import 'bitmap.dart';
/// Marker拖动回调 /// Marker拖动回调
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
import 'package:flutter/foundation.dart' show listEquals; import 'package:flutter/foundation.dart' show listEquals;
import 'package:flutter/material.dart' show Color; import 'package:flutter/material.dart' show Color;
import 'package:amap_flutter_base/amap_flutter_base.dart'; import 'package:amap_flutter_base/amap_flutter_base_clx.dart';
import 'base_overlay.dart'; import 'base_overlay.dart';
import 'polyline.dart'; import 'polyline.dart';
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
import 'package:amap_flutter_map/src/types/bitmap.dart'; import 'package:amap_flutter_map/src/types/bitmap.dart';
import 'package:flutter/foundation.dart' show listEquals; import 'package:flutter/foundation.dart' show listEquals;
import 'package:flutter/material.dart' show Color; import 'package:flutter/material.dart' show Color;
import 'package:amap_flutter_base/amap_flutter_base.dart'; import 'package:amap_flutter_base/amap_flutter_base_clx.dart';
import 'base_overlay.dart'; import 'base_overlay.dart';
/// 虚线类型 /// 虚线类型
......
import 'dart:typed_data'; import 'dart:typed_data';
import 'dart:ui' show Color; import 'dart:ui' show Color;
import 'package:amap_flutter_base/amap_flutter_base.dart';
import 'package:amap_flutter_map/amap_flutter_map.dart'; import 'package:amap_flutter_map/amap_flutter_map.dart';
/// 地图类型 /// 地图类型
......
library amap_flutter_base; // TODO Implement this library.
import 'dart:ui' show Offset;
import 'package:flutter/material.dart';
import 'dart:math';
part 'src/amap_api_key.dart';
part 'src/amap_tools.dart';
part 'src/callbacks.dart';
part 'src/location.dart';
part 'src/poi.dart';
part 'src/amap_utils.dart';
part 'src/amap_privacy_statement.dart';
library amap_flutter_base;
import 'dart:ui' show Offset;
import 'package:flutter/material.dart';
import 'dart:math';
part 'src/amap_api_key.dart';
part 'src/amap_tools.dart';
part 'src/callbacks.dart';
part 'src/location.dart';
part 'src/poi.dart';
part 'src/amap_utils.dart';
part 'src/amap_privacy_statement.dart';
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论