Kam*_*elj 0 html javascript android google-maps ios
我想通过单击移动设备上的元素来打开Google地图。
<a href="geo:50.060915,19.948066"><img src='/img/pin.svg'></a>
Run Code Online (Sandbox Code Playgroud)
这是我的代码。它可以在Android设备上运行,但不能在苹果设备上运行。所以这是我的问题,如何要求在这两个设备上打开地图?
要在iOS设备(或Mac)上打开“地图”,请使用:
http://maps.apple.com/?ll=50.060915,19.948066
我认为您必须编写一些JavaScript来确定平台,然后打开两个URL之一。
通常如下所示:
var ua = navigator.userAgent.toLowerCase();
var isAndroid = ua.indexOf("android") > -1;
if(isAndroid) {
window.location = 'geo:50.060915,19.948066';
}
else {
window.location = 'http://maps.apple.com/?ll=50.060915,19.948066';
}
Run Code Online (Sandbox Code Playgroud)
将其放在onclick处理程序中a,您就可以设置了!
| 归档时间: |
|
| 查看次数: |
569 次 |
| 最近记录: |