gpt4 book ai didi

javascript - 智能手机设备上的地理定位无法运行

转载 作者:行者123 更新时间:2023-12-03 07:32:18 24 4
gpt4 key购买 nike

在我的网站中,当我单击按钮时,我必须启动谷歌地图来获取行车路线。我知道终点,但我必须通过地理位置传达起点,即我的位置。我在智能手机设备上遇到地理定位问题。这是我的代码:

jQuery(窗口).load(函数(){
if (导航器.地理位置)
navigator.geolocation.getCurrentPosition(函数(位置){
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 吗?如果是这样,怎么办??非常感谢您的帮助!!

最佳答案

我想我已经解决了。我检测我是否正在使用移动设备,并为它们使用此代码

if( isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows()){
jQuery(".btn").attr("href", "https://maps.google.com?saddr=Current+Location&daddr=44.000000,7.000000")
}

感谢您对里卡多的支持

关于javascript - 智能手机设备上的地理定位无法运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35767451/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com