为什么应用程序发明家不重定向到Google地图

问题描述 投票:0回答:1

[您好,现在尝试在webview中使用我的网站,这个问题是我在页面上有一个位置信息为lat,lang的按钮,当我在google chrome上使用该网站时,该按钮打开了移动版google maps应用,但是,当我在Inventor应用程序的webview中使用它时,它会在同一webview中的浏览器中打开像新标签一样的地图,而位置许可出现问题试图使按钮打开移动webview中的本机地图应用程序,这不是我的运气按钮代码。

 <button   class="btn btn-lg btn-default btn-block btn-rounded shadow" onclick="mapsSelector()"  ><span>GooGle Map</span></button>   


 <script>
    function mapsSelector() {
  if /* if we're on iOS, open in Apple Maps */
    ((navigator.platform.indexOf("iPhone") != -1) || 
     (navigator.platform.indexOf("iPad") != -1) || 
     (navigator.platform.indexOf("iPod") != -1))
    window.open("maps://maps.google.com/maps?daddr=31.9539,35.9106&amp;ll=");
else /* else use Google */
  window.open("https://maps.google.com/maps?daddr=31.9539,35.9106&amp;ll=");
}

    </script>```
javascript html webview app-inventor
1个回答
0
投票

要打开Goog​​le Maps应用,您必须使用activity starter,但这在webviewer组件内部很难实现。

© www.soinside.com 2019 - 2024. All rights reserved.