因此,这是一个简单的应用程序,可显示带有mymap的网络视图,哦,我的天哪,Google让它变得很棒。他们提取了所有标记和信息框,并将其发送到Google地图应用中,并在其中显示为卡片。
但这会带来问题。
如果用户按下主页按钮,则在重新启动应用程序时会遇到空白屏幕。
该地图已完全加载到googlemaps中。他们可能不知道。
我认为如果未安装Googlemaps,该应用程序将显示稍微笨拙的webview myMap。
对于那些已重定向到Google地图的人,当他们重新启动我的应用程序(未关闭它)或导航回它时,我想要一个按钮让他们在googlemaps应用程序中切换到地图所在的位置。
任何想法如何做到这一点?您认为假设90%的人安装了Googlemaps是否合理?
有更好的处理方式吗?
如果我问得太多,请原谅我。
最佳答案
也许您可以尝试通过位置将iframe加载到您的网络视图中。例如
String html ="<iframe src=\"https://www.google.com/maps/embed?....></iframe>";
WebView webview;
webview = (WebView) findViewById(R.id.webview);
webview.getSettings().setJavaScriptEnabled(true);
webview.loadData(html, "text/html", null);
这将允许您在应用程序中加载此iframe。
关于android - 我在网络 View 中的 map 在Google map 中启动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44180368/