Open AntonRus174 opened 2 months ago
Также не могу понять почему не отрабатывает метод: placemark.addTapListener(MapObjectTapListenerImpl());
final class MapObjectTapListenerImpl implements MapObjectTapListener { @override bool onMapObjectTap(MapObject mapObject, Point point) { print("$point"); return true; } }
Правильно понял, что вопрос в получении GeoObject POI-объекта и выводе его name и descriptionText? Если нет, пожалуйста, расскажите подробнее: какую информацию какого объекта необходимо получить?
Если есть вопросы по коду, пожалуйста, пришлите нам минимальный пример вашей ситуации. Вы можете выложить его проектом на GitHub, прикрепить к переписке в архиве или загрузить на Яндекс Диск и указать ссылку.
Я хочу реализовать как в доке написано: Нажатия на POI Для обработки события нажатия на POI используется интерфейс [LayersGeoObjectTapListener]
Для начала хочу вывести в консольку print из метода onObjectTap() class GeoObjectTapListenerImpl implements LayersGeoObjectTapListener {
Я в коде в комментах написал проблемы. Буду признателен если поможете разобраться.
Правильно понял, что вопрос в получении GeoObject POI-объекта и выводе его name и descriptionText? Если нет, пожалуйста, расскажите подробнее: какую информацию какого объекта необходимо получить?
Если есть вопросы по коду, пожалуйста, пришлите нам минимальный пример вашей ситуации. Вы можете выложить его проектом на GitHub, прикрепить к переписке в архиве или загрузить на Яндекс Диск и указать ссылку.
Я хочу реализовать как в доке написано: Нажатия на POI Для обработки события нажатия на POI используется интерфейс [LayersGeoObjectTapListener]
Для начала хочу вывести в консольку print из метода onObjectTap() class GeoObjectTapListenerImpl implements LayersGeoObjectTapListener {
Я в коде в комментах написал проблемы. Буду признателен если поможете разобраться.
Пожалуйста, пришлите нам полноценный минимальный пример с вашим кодом, который можно собрать и проверить без доработок. Текущего отрывка недостаточно для повторения ошибки.
Пожалуйста, пришлите нам полноценный минимальный пример с вашим кодом, который можно собрать и проверить без доработок. Текущего отрывка недостаточно для повторения ошибки.
Не совсем Вас понимаю. Почему отрывка? Это и есть минимальный пример который запускается в vscode. Я там в комментариях расписал где-то приложение вылетает если добавить ..setIconStyle(IconStyle()) и я на этом примере и прошу помощи, чтобы вы мне объяснили где я ошибаюсь в реализации GeoObjectTapListenerImpl implements LayersGeoObjectTapListener.
Разобрался =) Не прошло и недели.
Здравствуйте товарищи! Получилось вывести в консоль только координаты: print("${point.latitude}"); из final class MapInputListenerImpl implements MapInputListener {} вот так: final mapInputListener = MapInputListenerImpl(); _mapWindow!.map.addInputListener(mapInputListener);
Сейчас у меня самый примитив, вижу карту с объектами и добавил парочку меток map.mapObjects.addPlacemark().
В приложении flutter застрял на "Нажатия на POI".
class GeoObjectTapListenerImpl implements LayersGeoObjectTapListener { @override bool onObjectTap(GeoObjectTapEvent event) { // handle GeoObjectTapEvent } } final geoObjectTapListener = GeoObjectTapListenerImpl(); map.addTapListener(geoObjectTapListener);
Хочу реализовать для начала, чтобы при нажатии на объект на карте мне в консоль выводилось его GeoObject с его name, descriptionText и тд.