android - 从 Android WebView 中启动 map

标签 android google-maps webview

我有一个 Android 应用程序,它在 WebView 中显示内容,其中包含一个应该打开 map 的链接。我有要链接到的位置的纬度、经度和街道地址,但我不确定链接的格式是否正确。

最佳答案

大约一周时间没有收到社区对此问题的任何答复或评论......最后我选择了:

http://maps.google.com/?ll={lat},{lon}q={address}

手机足够智能,可以检测到这是一个 map 链接,并打开“ map ” Activity 来显示它。

我还尝试使用geo:{lat},{lon}?{address}链接格式,它确实在正确的位置打开了 map ,但缩放距离太近了,没有提及实际地址。

理想情况下,我仍在寻找一个答案,允许我捕获从 WebView 打开的链接并打开一个新的 MapView,在其中我可以放置自己的图钉和气球并将用户保留在我自己的应用程序中。

关于android - 从 Android WebView 中启动 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6674941/

相关文章:

Android - 通过 ArrayAdapter 从 ListView 中删除行时 ListItem id 发生变化

android - 更改 remoteView ImageView 背景

javascript - 使用谷歌地图上的地理定位将学生按彼此最近的位置分组回家?

c# - 用于阅读 pdf 的自定义 Xamarin.Forms.WebView。用 anchor 滚动

关于 Mozilla GeckoView 的 Android 问题

android - 如何为 React Native 使用 Espresso UI 测试?

android - Android API 18 中的 windowContentOverlay 发生了什么?

google-maps - 使用 `PolyUtil.encode()` 在 Google map 上保存重要的多边形是否安全?

Android 谷歌地图 GeoJsonLayer OnFeatureClickListener,多层

ios - UIWebView 不会对 loadHTMLString 函数下载的资源使用磁盘缓存