[您好,现在尝试在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&ll=");
else /* else use Google */
window.open("https://maps.google.com/maps?daddr=31.9539,35.9106&ll=");
}
</script>```
要打开Google Maps应用,您必须使用activity starter,但这在webviewer组件内部很难实现。