【发布时间】:2020-07-13 02:29:08
【问题描述】:
我成功地使用以下代码从 firestore 获取数据:
return new Scaffold(
body: Column(
children: <Widget>[
StreamBuilder(
stream: Firestore.instance.collection("location").snapshots(),
builder: (context, snapshot) {
if (!snapshot.hasData)
return Text("Loading Data.. Please Wait");
return
Container(
child: GoogleMap(
mapType: MapType.normal,
initialCameraPosition: CameraPosition(
target: LatLng("${snapshot.data.documents[0]['latitude']}", "${snapshot.data.documents[0]['longitude']}"),
zoom: 12.0
),
onMapCreated: (GoogleMapController controller) {
_controller.complete(controller);
},
),
);
},
),
],
),
);
但我不太了解如何在 LatLng 中赋值(error in here),这是错误。 任何人都有这个问题的想法,感谢您的帮助。
【问题讨论】:
标签: google-maps flutter dart google-cloud-firestore