Неожиданный код ответа 400 от Google Maps во флаттере - PullRequest
0 голосов
/ 20 апреля 2020

Я работаю над проектом Flutter и должен интегрировать Google Maps в свой проект. Чтобы сделать то же самое, я создал новый проект на консоли Gogle, добавил Maps SDK для android и другие нужные мне API, взял ключ и копию, вставленные в мой файл AndroidManisfest. xml.

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

Теперь, когда я go выхожу на экран карты, он просто показывает мне пустую страницу с небольшими полями и значок Google в левом нижнем углу, а также значок увеличения и уменьшения в правом нижнем углу. В консоли выдает ошибку

Неожиданный код ответа 400 для https://clients4.google.com/glm/mmap/api

Вот код моего экран map.dart

import 'dart:async';

import 'package:flutter/material.dart';
import 'package:geolocator/geolocator.dart';
import 'package:google_maps_flutter/google_maps_flutter.dart';
import 'package:location/location.dart';
import 'package:permission_handler/permission_handler.dart';

class ViewMapsScreen extends StatefulWidget {
  @override
  _ViewMapsScreenState createState() => _ViewMapsScreenState();
}

class _ViewMapsScreenState extends State<ViewMapsScreen> {

  Completer<GoogleMapController> _controller = Completer();

  static const LatLng _center = const LatLng(45.521563, -122.677433);

  void _onMapCreated(GoogleMapController controller) {
    _controller.complete(controller);
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Container(
        height: MediaQuery.of(context).size.height,
        width: MediaQuery.of(context).size.width,
        child: GoogleMap(
          onMapCreated: _onMapCreated,
          initialCameraPosition: CameraPosition(
            target: _center,
            zoom: 11.0
          )
        ),
      ),
    );
  }
}

Пожалуйста, ребята, помогите мне, я застрял на довольно простой вещи для реализации.

...