如何检查Web应用程序中是否支持google.navigation intent / url scheme?

时间:2011-10-10 08:32:21

标签: javascript android navigation android-intent

我想知道,使用javascript,如果是这样的话:

location = "google.navigation:q="+myDestAddress;
在实际调用它之前支持

,如果它没有恢复到普通的旧谷歌地图网址:

location = "http://maps.google.com/maps?saddr="+myStartAddress+"&daddr="+myDestAddress;

注意:我已经使用用户代理检查设备是否为Android设备,但这还不够,因为据我所知,“google.navigation”意图仅在美国支持且仅在某些设备上支持设备/操作系统版本。

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为你在寻找:

if(typeof google == "undefined" || typeof google.navigation == "undefined") {
    location = "http://maps.google.com/maps?saddr="+myStartAddress+"&daddr="+myDestAddress;
else {
    location = "google.navigation:q="+myDestAddress;
}