Android 如何使用经纬度数据在地图上显示位置?(安卓应用程序)
我在做一个android项目。我想添加一张关于用户想要获取信息的博物馆的地图。这张地图上标出的区域应该标明那个博物馆的位置。但在我下面写的代码中,纬度和经度数据只属于博物馆。但我想从SQLITE获得纬度和经度信息,并为所有博物馆定义它 这是代码片段:Android 如何使用经纬度数据在地图上显示位置?(安卓应用程序),android,sqlite,flutter,dart,Android,Sqlite,Flutter,Dart,我在做一个android项目。我想添加一张关于用户想要获取信息的博物馆的地图。这张地图上标出的区域应该标明那个博物馆的位置。但在我下面写的代码中,纬度和经度数据只属于博物馆。但我想从SQLITE获得纬度和经度信息,并为所有博物馆定义它 这是代码片段: LatLng _center = LatLng(36.54371283052991, 31.98871188028454); Completer<GoogleMapController> _controller = Complet
LatLng _center = LatLng(36.54371283052991, 31.98871188028454);
Completer<GoogleMapController> _controller = Completer();
void _onMapCreated(GoogleMapController controller) {
_controller.complete(controller);
}
final Set<Marker> _markers = {};
void onAddMarkerButtonPressed() {
setState(() {
_markers.add(Marker(
markerId: MarkerId("111"),
position: _center,
icon: BitmapDescriptor.defaultMarker,
));
});
}
@override
void initState() {
checkconnection.checkConnection();
onAddMarkerButtonPressed();
super.initState();
}
LatLng _center=LatLng(36.54371283052991,31.98871188028454);
Completer _controller=Completer();
void\u onMapCreated(谷歌地图控制器){
_控制器。完成(控制器);
}
最终集_标记={};
void onAddMarkerButtonPressed(){
设置状态(){
_标记。添加(标记)(
markerId:markerId(“111”),
位置:_中心,
图标:BitmapDescriptor.defaultMarker,
));
});
}
@凌驾
void initState(){
checkconnection.checkconnection();
onAddMarkerButtonPressed();
super.initState();
}
这是我的android项目的截图:
这是SQLite的DB浏览器:
我希望你能帮助我。你可以看看这个软件包地理编码。 我希望它能起作用