问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

html5的地理定位功能getCurrentPosition还能用吗

发布网友 发布时间:2022-05-12 01:58

我来回答

3个回答

热心网友 时间:2022-05-12 03:28

可以使用的。
HTML5 Geolocation(地理定位)用于定位用户的位置。
HTML5 Geolocation API 用于获得用户的地理位置。
鉴于该特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的。
浏览器支持
Internet Explorer 9、Firefox、Chrome、Safari 以及 Opera 支持地理定位。
注释:对于拥有 GPS 的设备,比如 iPhone,地理定位更加精确。
实例
<script>
var x=document.getElementById("demo");
function getLocation()
{
if (navigator.geolocation)
{
navigator.geolocation.getCurrentPosition(showPosition);
}
else{x.innerHTML="Geolocation is not supported by this browser.";}
}
function showPosition(position)
{
x.innerHTML="Latitude: " + position.coords.latitude +
"<br />Longitude: " + position.coords.longitude;
}
</script>

热心网友 时间:2022-05-12 04:46

能用,可以实现的,HTML5可以使用手机的GPS信息,利用百度等地图的开放API就可以了。
HTML5中可以通过IP,WIFI信息,GPS,来实现地理定位,当然相关精度也是有所不同,所以如果要精确导航就得使用GPS信息。
下面是一段HTML5结合百度地图API来获取位置的代码:

<div id="allmap"></div>当前定位地址:<a id="-gps"></a><span></span></div>
<script>
var map = new BMap.Map("allmap");
var geolocation = new BMap.Geolocation();
geolocation.getCurrentPosition(function(r){
if(this.getStatus() == BMAP_STATUS_SUCCESS){
map.panTo(r.point);
//alert('您的位置:'+r.point.lng+','+r.point.lat);
var pt = r.point;
var geoc = new BMap.Geocoder();
geoc.getLocation(pt, function(rs){
var addComp = rs.addressComponents;
//alert(addComp.province + ", " + addComp.city + ", " + addComp.district + ", " + addComp.street + ", " + addComp.streetNumber);
$("#-gps").text(addComp.district+addComp.street+addComp.streetNumber);
});
}
else {
alert('failed'+this.getStatus());
}
},{enableHighAccuracy: true})
</script>

热心网友 时间:2022-05-12 06:20

支持性检测if(navigator.geolacation){// 支持地理定位}else{// 不支持地理定位} 支持度:IE9一下版本不支持 var geo = navigator.geolacation; geo.getCurrentPosition(function(pos){ // 经度:pos.coords.latitude // 纬度
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎样备份iPhone的照片? 奇迹的战士怎样加点? 奇迹私服战士8W点的怎么加点PK厉害 房屋装修建材的选购家装建材种类有哪些 家装建材都包含什么 家装应该买什么东西 劓刑简介 电信手机停机保号怎么办理? 定胆定胆方法 3d定胆方法有哪些? 父亲A型RH阳性母亲O型RH阴性所生孩子是什么血型 孩子是A型血,妈妈是O型血,爸爸是什么血型? A型的爸爸和O型的妈妈生出的孩子的血型可能是哪些 父亲是O型血,母亲是A型血,孩子会是A型血吗? 联想手机a520在迪信通现在卖多少钱呀??(北京) 推荐几款联想的手机1000元左右的 我要买联想智能手机,价位1000元-1500元左右 请各位网友推荐。联想手机S,A等等系列啥意思 联想s90现在价格是多少? 联想千元以下智能手机推荐几款 联想智能手机价格是多少啊 照片,视频越来越多,有什么好的存储,备份方案吗 联想智能手机需要多少钱? 雨衣套装有大小号吗? 摩托雨披2.4米大吗 电动车雨衣4xl是多大尺码 身高170体格稍壮的人买雨衣应该买什么尺寸? 儿童雨衣大小号码对照 雨衣3xl是多大尺码 可以跟你说但是没必要,该如何神回复 lol德云色KTV是什么意思 微信好友被删了,自己又不知道他的了。怎么找回? 六年级上册数学练习册80页第六题,两地相距2000米,一人每分钟210米,另一人每分钟60米,多少分钟后相聚1200 电脑上的密码怎么去掉 房号的英文单词怎么写 什么房号最好? 媳妇打工两年没回家,现在不接电话,不回微信是不是变心了? 我怀疑我老婆出轨,发微信问,她不回答,电话不接,这是什么意思? 我在外地工作,和老婆分居生活,最近我给老婆发微信她不怎么给我回,电话也不好好接,什么情况 祛痘,清热,解毒,调节内分泌的中药处方! 哪些中药可以调节人体的内分泌? 哪些中药调节内分泌用什么办法最明显最有效果啊? 急急!有这种QQ表情包的人快快现身!!!把这种表情包发给厄! 谁有比丘龙大小全套的表情包咯 之前有的 弄没了 都无法聊天! 急求 494963340@扣扣.com 各路大神快快现身 能不能把快快表情包发给我 313586947@qq.com 谢谢啦! 求YY表情包(快快游戏,街机三国,弹弹堂,醉西游,周年献礼,年度热词等)求完整全面滴 谢谢 doge表情包 我要快快2333333333333333 求YY的里面的所有表情包 去日本旅游,买什么最划算呢? 请问防盗门锁原来能锁两道现在只能锁一道不知什么原因 想弄指纹锁,一共有两道门,弄在第一个门上还是弄在第二个门上好?