map_location_picker:地图未加载

问题描述 投票:0回答:2

我正在尝试使用 flutter 包 map_location_picker:^0.0.2

这似乎可行,但地图没有显示,即使我更改位置

任何人都可以帮助我让它运作良好吗?

我的代码

 LocationResult result = await showLocationPicker(
                      context,
                      "AIzaSyAs5ElN",
                      initialCenter: LatLng(_userLat, _userLong),
                      myLocationButtonEnabled: true,
                      layersButtonEnabled: true,
                      countries: ['BF'],
                      language: 'fr',
                      hintText: 'Rechercher une adresse',
                      requiredGPS: true,
                      automaticallyAnimateToCurrentLocation: true,
                      desiredAccuracy: LocationAccuracy.bestForNavigation,
                      resultCardAlignment: Alignment.bottomCenter,
                      // mapStylePath: 'assets/mapStyle.json',
                    );

这是它实际的样子

enter image description here

扑医生

[✓] Flutter(通道稳定,3.0.3,在 macOS 12.4 21F79 darwin-x64 上, localefr-BF) [✓] Android 工具链 - 为 Android 设备开发 (Android SDK 版本 32.1.0-rc1) [✓] Xcode - 为 iOS 和 macOS 开发 (Xcode 13.4.1) [✓] Chrome - 网络开发 [✓] Android Studio (版本 2021.2) [✓] VS Code(版本 1.68.1) [✓] 连接的设备 (3 可用)[✓] HTTP 主机可用性

• 未发现问题!

谢谢

android flutter google-maps
2个回答
0
投票

下面的代码应放置在 AndroidManifest.xml 中的 之间,而不是其他地方

<meta-data android:name="com.google.android.geo.API_KEY"
           android:value="MAP API KEY HERE"/>

0
投票

对我来说,解决方案是添加以下内容:

<meta-data android:name="com.google.android.geo.API_KEY"
           android:value="YOUR KEY HERE"/>

位于

<application>
标签之间,而不是
<activity>
标签之间,例如:

<application>

    <activity>
     ...
    </activity>

    // Place it right here
    <meta-data
        android:name="com.google.android.geo.API_KEY"
        android:value="YOUR KEY HERE"
    />

</application>
© www.soinside.com 2019 - 2024. All rights reserved.