android - 使用 Android 版 Chrome 移动版的路线加载 Google map

标签 android google-maps google-chrome

我正在开发一个程序,为差事运行者列出方向,以便他们知道开车去哪里。它会在他们的手机上提供结果。每个跑腿的人都将使用装有 Google Chrome 浏览器的 Galaxy Samsung Tab 3。 所以它使用的是谷歌浏览器的移动版本

是否可以从网页上的链接启动 Google map ,其中包含指向客户地址的路线并开始导航到他们?

我对此做了一些研究 https://developers.google.com/chrome/mobile/docs/intents看起来这可能是可行的,但我不确定该怎么做,或者它是否会像我预期的那样工作?

我也找到了这个(http://developer.android.com/guide/appendix/g-app-intents.html),可能有助于提供答案的线索。

最佳答案

我最近找到了一个解决方案。 显然只要链接到设备上的 google map 就会提示您是否要使用 map 程序打开,这对我来说很有用。

要使其正常工作,您需要使用坐标链接到 Google map 。

在 javascript 中我的函数如下所示

JS:

function getPosition(position){
    latitude    = position.coords.latitude;
    longitude   = position.coords.longitude;

    var url = 'http://maps.google.com/maps?saddr='+latitude+','+longitude+'&daddr='+navAddress;
    window.location.href = url;
}

$("body").on("click",".routemap",function(){
    navAddress = $(this).attr("address");
    navigator.geolocation.getCurrentPosition(getPosition);//get the current position for google maps linking purposes.
});

关于android - 使用 Android 版 Chrome 移动版的路线加载 Google map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20306945/

相关文章:

安卓 : ScrollView stretches background image

android - 如何创建一个包含纬度和经度的数组并使用 for 循环在 android 中标记谷歌地图上的位置

android - 在 fragment 中找不到警报对话框的 View

android - 如何控制 Android ImageSwitcher 中的过渡持续时间

ios - 为 GoogleMap objective-c 调用 API

javascript - 相同的代码,但在不同的 View 中表现不同

android - 有没有一种方法可以在 Android 浏览器上使用来模糊网页的内容?

c++ - 我可以从 C 或 C++ 外部控制 Chrome 扩展程序吗?

java - 如何限制 Android 上其他应用程序的使用

javascript - 尝试使用 googlemaps api 和 javascript 查找两个 LatLng 对象之间的距离