使用html在google maps for ios和android中显示当前位置的通用链接
我似乎在任何地方都找不到一个共同的答案。似乎没有办法同时支持Android和iPhone在其本地地图应用程序中使用当前位置集打开链接 据我所知,iPhone是这样做的:使用html在google maps for ios和android中显示当前位置的通用链接,android,html,ios,mobile,currentlocation,Android,Html,Ios,Mobile,Currentlocation,我似乎在任何地方都找不到一个共同的答案。似乎没有办法同时支持Android和iPhone在其本地地图应用程序中使用当前位置集打开链接 据我所知,iPhone是这样做的: saddr=Current%20Location 你可以把saddr留空。我甚至还没想到黑莓。我想可能有一种方法可以用JavaScript实现这一点,但它不认为这应该那么复杂 现在我所做的是使用html5地理定位来获取纬度和经度,而不是依赖操作系统来解释当前位置 HTML: <a id="directions" cla
saddr=Current%20Location
你可以把saddr留空。我甚至还没想到黑莓。我想可能有一种方法可以用JavaScript实现这一点,但它不认为这应该那么复杂 现在我所做的是使用html5地理定位来获取纬度和经度,而不是依赖操作系统来解释当前位置 HTML:
<a id="directions" class="callout" href="http://maps.google.com/maps?daddr=address">
$('#directions').bind('click', function (e) {
var href = $(this).attr('href');
if (navigator.geolocation) {
e.preventDefault();
navigator.geolocation.getCurrentPosition(function (position) {
geoLink(position.coords.latitude, position.coords.longitude, href);
});
}
function geoLink(lat, log, href) {
var location = href + '&saddr=' + lat + ',' + log;
window.location.href = location;
}