iphone, как аннотация на карте Android - PullRequest
0 голосов
/ 03 февраля 2012

Внутри моей карты Android у меня есть три оверлея, которые выглядят следующим образом: введите описание изображения http://i44.tinypic.com/27x2oth.png

, что мне нужно, когда я нажимаю на каждый оверлей, чтобы получить что-то вроде выноски на iphone.Нечто подобное с тем, что вы видите на втором изображении, в верхней части наложения.

Итак: когда я нажимаю на наложение поверх него, я хочу получить что-то похожее на втором изображении ... и когдаЯ нажимаю на эту выноску, я хочу, чтобы перейти к новой деятельности. Любая идея, как ?????Спасибо!

введите описание изображения http://i42.tinypic.com/33or7ea.png

РЕДАКТИРОВАТЬ:

Когда пользователь нажимает мои оверлеи, я сделал это, проблема в том, что диалоговое окно появляется насередина скрена не наложена на верхнюю часть оверлея. Как мне это получить?

    @Override
        protected boolean onTap(int i) {

          AlertDialog.Builder dialog = new AlertDialog.Builder(NotificationsActivity.this);
          //dialog.setTitle(items.getTitle());
          dialog.setMessage(items.get(i).getSnippet());
          dialog.show();
          return true; 
        }

Ответы [ 2 ]

3 голосов
/ 03 февраля 2012

Вот проект MapViewBallons

скачайте этот проект ... откройте его в Eclipse

Перейдите в Свойства и раздел Android и убедитесь, что установлен флажок Библиотека.

Теперь откройте раздел свойств Android, полученный в разделе Android слева

и добавьте MapViewBallonsProject в качестве проекта библиотеки.

0 голосов
/ 03 февраля 2012

Посмотрите CustomViews и Opacity и Как карты используют точки на карте. ItemizedOverlay будет хорошим началом.

Пример

http://developer.android.com/resources/tutorials/views/hello-mapview.html

...