如何将 Google Map 与源和目标功能集成到颤振中?

问题描述

谁能帮助我将 Google Map 与源和目标功能集成到我的 Flutter 项目中? 我已经实现了地图,但没有实现源和目标。当点击方向按钮时,它会引导到我手机的谷歌地图(因为我在我的安卓手机上而不是在任何虚拟设备上运行我的项目)。

这是我的扑扑谷歌地图代码

import 'dart:math';
import 'package:Flutter/material.dart';
import 'package:google_maps_Flutter/google_maps_Flutter.dart';

class GoogleMapPage extends StatefulWidget {
  @override
  _GoogleMapPageState createState() => _GoogleMapPageState();
}

class _GoogleMapPageState extends State<GoogleMapPage> {
  @override
  
  GoogleMapController _controller;
  final CameraPosition _initialPosition = CameraPosition(target: LatLng(19.8100241,85.8177131));
  final List<Marker> markers = [];

  addMarker(coordinate) {
    int id = Random().nextInt(100);
    setState(() {
      markers.add(Marker(position: coordinate,markerId: MarkerId(id.toString())));
    });
  }
  
  Widget build(BuildContext context) {
    return Scaffold(
      body: GoogleMap(
        initialCameraPosition: _initialPosition,mapType: MapType.normal,onMapCreated: (controller) {
          setState(() {
            _controller = controller;
          });
        },markers: markers.toSet(),onTap: (coordinate) {
          _controller.animateCamera(CameraUpdate.newLatLng(coordinate));
          addMarker(coordinate);
        },),);
  }
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)