Как обитать в области onTap элемента на карте? - PullRequest
1 голос
/ 01 февраля 2011

У меня есть некоторые предметы на карте.

Некоторые из них, друзья, должны показывать некоторую информацию в диалоге, когда пользователь нажимает на них. И некоторые из них, мое нынешнее мнение, ничего не показывают.

Я попытался удалить весь код функции onTap ImtemizedOverlay для моей позиции, но она не работает .... почему? потому что, если моя позиция рядом с другом, если я пытаюсь нажать на друга, ничего не происходит ... ¿почему? потому что моя позиция в области Tap смешана с областью друга onTap, и когда я пытаюсь нажать кнопку OnTap друга, он нажимает пустую кнопку OnTap моей возможности.

Есть способ решить эту проблему?

спасибо

1 Ответ

1 голос
/ 02 февраля 2011

ItemizedOverlay, который показывает вашу позицию, должен возвращать false из onTap() или вообще не переписывать этот метод. В этом случае карта перенаправит событие на другие оверлеи.

Когда вы возвращаете true из onTap(), событие будет съедено этим наложением, а другие наложения никогда не будут вызваны.

...