html5怎么 web端 获取当前经纬度

html5怎么 web端 获取当前经纬度,第1张

<!DOCTYPE html>

<html>

<body>

<p id="demo">点击这个按钮,获得您的坐标:</p>

<button onclick="getLocation()">试一下</button>

<script>

var x=documentgetElementById("demo");

function getLocation()

{

if (navigatorgeolocation)

{

navigatorgeolocationgetCurrentPosition(showPosition);

}

else{xinnerHTML="Geolocation is not supported by this browser";}

}

function showPosition(position)

{

xinnerHTML="Latitude: " + positioncoordslatitude +

"<br />Longitude: " + positioncoordslongitude;

}

</script>

</body>

</html>

1、检测是否支持地理定位

2、如果支持,则运行 getCurrentPosition() 方法。如果不支持,则向用户显示一段消息。

3、如果getCurrentPosition()运行成功,则向参数showPosition中规定的函数返回一个coordinates对象

4、showPosition() 函数获得并显示经度和纬度

希望对你有帮助,望采纳!

HTML5中可以通过IP,WIFI信息,GPS,来实现地理定位,当然相关精度也是有所不同,所以如果要精确导航就得使用GPS信息。

下面是一段HTML5结合百度地图API来获取位置的代码:

<div id="allmap"></div>当前定位地址:<a id="du-gps"></a><span></span></div>

<script>

var map = new BMapMap("allmap");

var geolocation = new BMapGeolocation();

geolocationgetCurrentPosition(function(r){

if(thisgetStatus() == BMAP_STATUS_SUCCESS){

mappanTo(rpoint);

//alert('您的位置:'+rpointlng+','+rpointlat);

var pt = rpoint;

var geoc = new BMapGeocoder();

geocgetLocation(pt, function(rs){

var addComp = rsaddressComponents;

//alert(addCompprovince + ", " + addCompcity + ", " + addCompdistrict + ", " + addCompstreet + ", " + addCompstreetNumber);

$("#du-gps")text(addCompdistrict+addCompstreet+addCompstreetNumber);

});

}

else {

alert('failed'+thisgetStatus());

}

},{enableHighAccuracy: true})

</script>

以上就是关于html5怎么 web端 获取当前经纬度全部的内容,包括:html5怎么 web端 获取当前经纬度、html5 如何调用安卓手机获取gps坐标、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9478840.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存