flutter_amap_navi 1.0.3 copy "flutter_amap_navi: ^1.0.3" to clipboard
flutter_amap_navi: ^1.0.3 copied to clipboard

A Flutter plugin for AMap drive, walk, ride navigation and cruise events.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:flutter_amap_navi/flutter_amap_navi.dart';

Future<void> main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await AMapNavi.init(
    config: NaviSdkConfig(
      apiKey: NaviApiKey(
        iosKey: const String.fromEnvironment('AMAP_IOS_KEY'),
        androidKey: const String.fromEnvironment('AMAP_ANDROID_KEY'),
      ),
      agreePrivacy: true,
    ),
  );
  runApp(const NaviExampleApp());
}

class NaviExampleApp extends StatelessWidget {
  const NaviExampleApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(title: const Text('flutter_amap_navi')),
        body: Center(
          child: FilledButton(
            onPressed: () => AMapNavi.startNavigation(
              config: NaviConfig(
                naviType: NaviType.driver,
                start: NaviPoint(
                  name: '起点',
                  position: NaviPosition(
                    latitude: 39.9841,
                    longitude: 116.3075,
                  ),
                ),
                end: NaviPoint(
                  name: '终点',
                  position: NaviPosition(
                    latitude: 39.9087,
                    longitude: 116.3975,
                  ),
                ),
              ),
            ),
            child: const Text('启动导航'),
          ),
        ),
      ),
    );
  }
}
1
likes
140
points
59
downloads

Documentation

API reference

Publisher

verified publisherdev.cquni.com

Weekly Downloads

A Flutter plugin for AMap drive, walk, ride navigation and cruise events.

Repository (GitHub)
View/report issues

License

BSD-3-Clause (license)

Dependencies

flutter, plugin_platform_interface, stream_transform

More

Packages that depend on flutter_amap_navi

Packages that implement flutter_amap_navi