MAPview с ItemizedOverlay и Скролирование

голоса
4

У меня есть проблема с пользовательским ItemizedOverlay на MapView в Android.

Что я сделал: Очень просто потомство ItemizedOverlay класса , который только оборачивает свой собственный тип элементов и использует ItemizedOverlay за всю тяжелую работу.

Что работает: Почти все - предметы нарисованы правильно, я могу коснуться их и т.д.

Проблема: Если я перетащите карту в представлении по самой карте, я могу прокрутить его без проблем. Но если я пытаюсь начать перемещать карту по одному из пунктов моего наложения (например, «перетаскивая карту по пункту»), он не двигается.

Это действительно проблема, потому что если у меня есть «немного больше» пунктов, нет никакого способа, чтобы перетащить карту (без ун-масштабирования и захвата карты за пределами пунктов).

Эта проблема возникает, даже если я не обрабатывать любые события, генерируемые ItemizedOverlay (например, с OnTap () закомментированные в моей накладке).

Любой совет будет принят во внимание.

Задан 02/02/2009 в 11:35
источник пользователем
На других языках...                            


1 ответов

голоса
2

Итак, мы решили эту проблему.

Но единственное решение, мы нашли писали свою собственную версию «ItemizedOverlay» (не наследуя его). Например. мы рисуем нашу собственную накладку и мы обрабатываем «Tap события».

Ответил 06/02/2009 в 11:22
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more