java - MapView 覆盖项需要是指向 Web View 的链接

标签 java android webview overlayitem

所以我有一个 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 在帖子中链接的源代码。

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

关于java - MapView 覆盖项需要是指向 Web View 的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4684600/

相关文章:

java - 如何在 GWT Web 应用程序中正确实现 DAO?

Java Apache POI 读取 Word (.doc) 文件并获取使用的命名样式

java - AutoCompleteTextView 未按预期工作

reactjs - 在 Web View 中的页面导航之间显示加载指示器

objective-c - 为什么 webFrameLoadDelegate 协议(protocol)不起作用?

java - 使用Ajc编译器和Spring问题AspectJ

android - 如何在填充包含在 TextInputLayout 中的 EditText 字段时禁用 float 标签动画

java - FireBase 作业调度程序。作业在 20-60 秒后开始,即使使用 Trigger.Now。我该如何解决?

android - 如何去除 Android WebView 打印添加的边距?

java - 无法在Maven项目中加载JDBC驱动程序类[com.microsoft.sqlserver.jdbc.SQLServerDriver]