как добавить маркер к изображению? - PullRequest
0 голосов
/ 04 августа 2020

Я хочу добавить маркер к изображению плана этажа.

Изображение можно увеличивать и уменьшать. Если изображение увеличено в позиции маркера, необходимо отслеживать правильное положение.

Я искал решения. Кажется, я могу найти способы только добавлять маркеры на карты, а не отслеживать их при панорамировании и масштабировании.

Это то, что я пробовал

1 Ответ

0 голосов
/ 04 августа 2020

Да, ты определенно сможешь это сделать. Используя комбинацию ZoomWidget, CustomPainter, GesturesDetector и yourImage.

  1. Оберните изображение с помощью CustomPainter, который закрасит маркеры в предоставленные вами координаты.
  2. Оберните CustomPainter с помощью GesturesDetector и onTap, это должен получить координаты и передать их CustomPainter.
  3. Оберните его с помощью ZoomWidget с фактической шириной и высотой вашего изображения.

И это должно сработать. Дайте мне знать, если это решит вашу проблему. Я сделал это для проекта пару дней go. Если вам нужен код, я могу дать его завтра ..

ZoomWidget: https://pub.dev/packages/zoom_widget

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...