Элемент наложения MapView должен быть ссылкой на веб-просмотр

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

Текущий код для построения моих координат:

        fID = Integer.toString(aFriendid[i]);

        GeoPoint point = new GeoPoint((int)(aLongitude[i] * 1E6), 
                (int)(aLatitude[i] * 1E6));
        OverlayItem overlayitem = new OverlayItem(point, "Friend: ", fID);

        itemizedoverlay.addOverlay(overlayitem);
        mapOverlays.add(itemizedoverlay);

Вышеприведенное повторяется через n раз. FID - это значение, которое мне нужно добавить к перенаправленному веб-адресу.

Таким образом, желаемый эффект заключается в том, что в оверлее есть ссылка "нажмите, чтобы просмотреть сведения о друге", и это открывает мое веб-представление с адресом: "example.com/fid?=fID".

Любая помощь будет оценена, спасибо.

1 ответ

Решение

Я решил те же проблемы: следуйте этим инструкциям, в частности, загрузите исходный код, который Марк связал внутри поста.

http://groups.google.com/group/android-developers/browse_thread/thread/58226b283b685231/9bc640eab739aadf?lnk=gst&q=pedr0+balloon

Другие вопросы по тегам