gpt4 book ai didi

javascript - Flutter - 谷歌地图,不显示我的位置

转载 作者:IT王子 更新时间:2023-10-29 06:38:11 25 4
gpt4 key购买 nike

它似乎已经正确地写下了所有内容,但我不明白为什么它没有在 map 上显示我的位置。

为什么它不显示我的位置?

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

class MyMap extends StatefulWidget {
@override
MyMapState createState() => MyMapState();
}

class MyMapState extends State<MyMap> {
GoogleMapController mapController;

final LatLng _center = const LatLng(50.006406, 36.236484);

void _onMapCreated(GoogleMapController controller) {
mapController = controller;
mapController.addMarker(
MarkerOptions(
position: LatLng(50.006406, 36.236484),
infoWindowText: InfoWindowText('My Location', 'Office'),
icon: BitmapDescriptor.defaultMarker,
),
);
}

@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Map'),
backgroundColor: Colors.green[700],
),
body: GoogleMap(
onMapCreated: _onMapCreated,
options: GoogleMapOptions(
scrollGesturesEnabled: true,
tiltGesturesEnabled: true,
rotateGesturesEnabled: true,
myLocationEnabled: true,
compassEnabled: true,
cameraPosition: CameraPosition(
target: _center,
zoom: 11.0,
),
),
),
);
}
}

最佳答案

如果您想在 map 上查看您的当前位置,并启用右下方的FAB 功能将您带到那里,请确保您拥有属性在您的 Google map 小部件上将 myLocationEnabled 设置为 true

      [...]
body: GoogleMap(
myLocationEnabled: true,
[...]
)

关于javascript - Flutter - 谷歌地图,不显示我的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54426364/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com