A flutter plugin for displaying yandex maps on iOS and Android. Now fully integrated with flutters widget tree.

Disclaimer: This project uses Yandex Mapkit which belongs to Yandex
When using Mapkit refer to these terms of use

Getting Started

Generate your API Key

  1. Go to
  2. Create a MapKit mobile SDK key


Prior to using the plugin, you must call YandexMapkit.setup(apiKey: apiKey) Example:

import 'package:yandex_mapkit/yandex_mapkit.dart';

void main() async {
  await YandexMapkit.setup(apiKey: 'YOUR_API_KEY');

You can use a YandexMap which resizes itself to its parent size

Expanded(child: YandexMap())

For usage examples refer to example app


  • X iOS Support
  • X Android Support
  • X Add and remove Placemarks
  • X Receive Placemark tap events
  • X Moving around the map
  • X Setting map bounds
  • X Showing current user location