📅  最后修改于: 2023-12-03 15:30:48.382000             🧑  作者: Mango
Flutter Google Maps是一个基于Flutter开发的用于集成Google Maps的扩展。它提供了一个易于使用的API来嵌入地图并与Google Maps交互。
在您的Flutter项目中,添加依赖项并运行flutter packages get
:
dependencies:
flutter_google_maps: ^0.0.3
要使用Flutter Google Maps,在您的项目中添加以下代码:
import 'package:flutter_google_maps/flutter_google_maps.dart';
class MyMap extends StatelessWidget {
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("Flutter Google Maps示例"),
),
body: GoogleMap(
onMapCreated: _onMapCreated,
initialCameraPosition: CameraPosition(
target: const LatLng(37.42796133580664, -122.085749655962),
zoom: 10,
),
),
);
}
Future<void> _onMapCreated(GoogleMapController controller) async {
// Add Marker to the map
await controller.addMarker(MarkerOptions(
position: const LatLng(37.42796133580664, -122.085749655962),
infoWindowText: InfoWindowText("Googleplex", "Google Headquarters"),
));
}
}
这将在您的应用程序中嵌入一个地图,并将Googleplex标记为marker。
Flutter Google Maps提供了许多功能:
GoogleMapController
添加/删除marker。您还可以添加自定义图标和其他属性(如动画和文本说明)。要了解有关更多功能的信息,请参阅Flutter Google Maps的文档。
Flutter Google Maps是一个强大的Flutter库,可使您的应用程序与Google Maps进行互动。它易于使用,具有简单和清晰的API,以及许多可定制的选项和功能。如果您需要在Flutter应用程序中添加地图,这是一个非常好的选择。