【发布时间】:2016-03-03 09:00:38
【问题描述】:
在我的网站上,当我点击一个按钮时,我必须启动谷歌地图以获取行车路线。我知道终点,但我必须用地理位置传达起点,这是我的位置。 我在智能手机设备上遇到地理定位问题。 这是我的代码:
jQuery(window).load(function(){
if (navigator.geolocation)
navigator.geolocation.getCurrentPosition(function(position){
myLat=position.coords.latitude;
myLng=position.coords.longitude;
jQuery(".btn").attr("href", "http://www.google.it/maps?saddr="+myLat+","+myLng+"&daddr=44.000000,7.000000")};
});
});
它在电脑上运行良好,但在智能手机上却无法运行。发生错误。我应该为这些设备写一个不同的href吗?如果是这样,怎么办?? 非常感谢您的帮助!!
【问题讨论】:
标签: javascript google-maps geolocation driving-directions