Элемент наложения 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 ответ
Я решил те же проблемы: следуйте этим инструкциям, в частности, загрузите исходный код, который Марк связал внутри поста.