Unact / yandex_mapkit

Flutter implementation of YandexMapkit
MIT License
135 stars 148 forks source link

MissingPluginException(No implementation found for method initSession on channel yandex mapkit/yandex_search) #375

Open MrErkinjon opened 2 months ago

MrErkinjon commented 2 months ago

......pubspec.yaml.......... environment: sdk: '>=3.2.2 <4.0.0' dependencies: yandex_mapkit: ^4.1.0 .......

........ Code ........ Future<String?> getPlaceMarkFromYandex(Point? position) async { SearchSessionResult? resultWithSession; if (position != null) { resultWithSession = await (await YandexSearch.searchByPoint(point: position, searchOptions: const SearchOptions(searchType: SearchType.none, geometry: false))).$2; } var address = (resultWithSession)?.items?.first.toponymMetadata?.address.addressComponents.formatAddressYandex(); return address; } ............ Error I/flutter (27604): MissingPluginException(No implementation found for method initSession on channel yandex_mapkit/yandex_search) I/flutter (27604): #0 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:320:7) I/flutter (27604): I/flutter (27604): #1 YandexSearch._initSession (package:yandex_mapkit/src/yandex_search.dart:36:5) I/flutter (27604): I/flutter (27604): #2 YandexSearch.searchByPoint (package:yandex_mapkit/src/yandex_search.dart:27:21) I/flutter (27604): I/flutter (27604): #3 getPlaceMarkFromYandex (package:al_mansur_driver/utils/utils.dart:908:32) I/flutter (27604):

78Ronin78 commented 2 months ago

У меня такая же проблема, только на стороне iOS. С Android все норм(ОК).

DCrow commented 1 month ago

Добрый день!

Проверите корректно ли указаны ENV['YANDEX_MAPKIT_VARIANT'] и yandexMapkit.variant в вашем проекте. Если они не указаны, то необходимо проставить значение full.