-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Ошибка при загрузке карты, проверяли api ключ несколько раз — он корректный. Ошибка появилась на последнем обновлении yandex_maps_mapkit_lite: ^4.26.0-beta
M3jhlOhVqnu9kuLM0MsL: Unexpected server response: Forbidden. Body :Invalid api key
Could not fetch [https://proxy.mob.maps.yandex.net:443/mapkit2/init/2.x/random]
Сама карта не грузится, скришот прилагаю
Код карты
import 'package:flutter/material.dart' hide ImageProvider, TextStyle;
import 'package:realtor/data/models/map_config.dart';
import 'package:realtor/ui/navigator/app_navigator.dart';
import 'package:realtor/ui/themes/app_colors.dart';
import 'package:realtor/utils/constants/asset_constants.dart';
import 'package:yandex_maps_mapkit_lite/mapkit.dart' hide Icon;
import 'package:yandex_maps_mapkit_lite/mapkit_factory.dart';
// ignore: implementation_imports
import 'package:yandex_maps_mapkit_lite/src/bindings/image/image_provider.dart'
show ImageProvider;
import 'package:yandex_maps_mapkit_lite/yandex_map.dart';
class MapWidget extends StatefulWidget {
final MapConfig mapConfig;
const MapWidget({super.key, required this.mapConfig});
@override
State<MapWidget> createState() => _MapWidgetState();
}
class _MapWidgetState extends State<MapWidget> {
@override
Widget build(BuildContext context) {
return Scaffold(
body: YandexMap(
onMapCreated: (MapWindow mapWindow) {
final point = Point(
latitude: widget.mapConfig.latitude,
longitude: widget.mapConfig.longitude,
);
final icon = ImageProvider.fromImageProvider(
const AssetImage(AssetConstants.mapIcon),
);
mapkit.onStart();
mapWindow.map.mapObjects.addPlacemark()
..geometry = point
..setIcon(icon);
mapWindow.map.move(
(CameraPosition(point, zoom: 17.0, azimuth: 150.0, tilt: 30.0)),
);
},
),
floatingActionButtonLocation: FloatingActionButtonLocation.miniEndTop,
floatingActionButton: Container(
margin: const EdgeInsets.all(16),
child: const FloatingActionButton(
backgroundColor: AppColors.white,
foregroundColor: AppColors.grey1,
mini: true,
onPressed: AppNavigator.pop,
child: Icon(Icons.close),
),
),
);
}
}
Metadata
Metadata
Assignees
Labels
No labels
