所以我有一个 map ,根据我所有 friend 的坐标显示标记。现在,当您单击标记时,它会弹出一个叠加层并提供其详细信息。我需要弄清楚如何让该覆盖层包含一个可点击的链接,将它们转发到我的 WebView 。
当前绘制坐标的代码:
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 是我需要附加到转发的网址的值。
因此,期望的效果是覆盖层有一个链接“点击查看 friend 详细信息”,并使用地址“example.com/fid?=fID”打开我的 WebView 。
如有任何帮助,我们将不胜感激,谢谢。
最佳答案
我解决了同样的问题:按照这些说明,特别是下载 Mark 在帖子中链接的源代码。
关于java - MapView 覆盖项需要是指向 Web View 的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4684600/