我正在开发一个程序,为差事运行者列出方向,以便他们知道开车去哪里。它会在他们的手机上提供结果。每个跑腿的人都将使用装有 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/