Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Phonegap/Cordova(iOS&;Android)中的谷歌地图中获取后退按钮_Javascript_Android_Ios_Google Maps_Cordova - Fatal编程技术网

Javascript 如何在Phonegap/Cordova(iOS&;Android)中的谷歌地图中获取后退按钮

Javascript 如何在Phonegap/Cordova(iOS&;Android)中的谷歌地图中获取后退按钮,javascript,android,ios,google-maps,cordova,Javascript,Android,Ios,Google Maps,Cordova,我有一个带有谷歌地图链接的Phonegap/Cordova项目。当我在Android和iOS上进入谷歌地图页面/应用程序时,没有返回上一页的选项。所以我的问题是,是否有可能在谷歌地图上显示一个后退按钮以返回到我的应用程序/页面 Javascript和HTML: 函数googleNavigate() { window.location.href=http://maps.google.com/maps?saddr=“+latGeo+”、“+lonGeo+”&daddr=“+latArticle+”

我有一个带有谷歌地图链接的Phonegap/Cordova项目。当我在Android和iOS上进入谷歌地图页面/应用程序时,没有返回上一页的选项。所以我的问题是,是否有可能在谷歌地图上显示一个后退按钮以返回到我的应用程序/页面

Javascript和HTML:

函数googleNavigate()
{
window.location.href=http://maps.google.com/maps?saddr=“+latGeo+”、“+lonGeo+”&daddr=“+latArticle+”、“+lonArticle+”;
}

为“后退”按钮添加一个侦听器,并使用回调函数调用将使您进入上一个HTML页面的函数:

document.addEventListener("backbutton", onBackKeyDown, false);

function onBackKeyDown() {
    // Handle the back button
     window.history.back();
}

我已经解决了childbrowser插件的问题,它适用于Android和iOS

Javascript:

function googleNavigate()
{
window.plugins.ChildBrowser.showWebPage('https://www.google.com/maps?saddr=' + latGeo + ',' + lonGeo + '&daddr=' + latArticle + ',' + lonArticle + '',
        {showLocationBar: true});
}
并将其添加到我的(xml)配置文件中:

<gap:plugin name="com.phonegap.plugins.childbrowser" version="5.0.0" />

如果您想在iOS/Android(而不是网站)上打开本机导航应用程序,可以使用

在Android上,按下谷歌地图导航中的“硬件后退”按钮可返回您的应用程序


在iOS上,您可以使用带有

的机制,谢谢您的回复BIP,但它不起作用。我在onDeviceReady函数中添加了addEventlistener,但在google地图中看不到后退按钮。只需将其添加到html页面的随机位置即可。。后退按钮是手机的后退按钮,不是html按钮Tag好的,谢谢,但iPhone没有后退按钮。我现在正在尝试childbrowser,稍后我会发布结果。如果iPhone中没有后退按钮,请创建一个按钮或其他什么,然后调用onclick函数