html5 如何调用安卓手机获取gps坐标

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html5 如何调用安卓手机获取gps坐标相关的知识,希望对你有一定的参考价值。

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

<div id="allmap"></div>当前定位地址:<a id="du-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);
$("#du-gps").text(addComp.district+addComp.street+addComp.streetNumber);
);

else 
alert('failed'+this.getStatus());

,enableHighAccuracy: true)
</script>

参考技术A PhoneGap是一个用基于HTML,CSS和javascript的,创建移动跨平台移动应用程序的快速开发平台。它使开发者能够利用iPhone,android,Palm,Symbian,WP7,Bada和Blackberry智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等,此外PhoneGap拥有丰富的插件,可以以此扩展无限的功能。PhoneGap是免费的,但是它需要特定平台提供的附加软件,例如iPhone的iPhone SDK,Android的Android SDK等,也可以和DW5.5配套开发。使用PhoneGap只比为每个平台分别建立应用程序好一点点,因为虽然基本代码是一样的,但是你仍然需要为每个平台分别编译应用程序。

用啥手机软件可以快速获取经纬度?

用什么手机软件可以快速获取经纬度?

1、用于通信工程中,读取站点的经纬度,不需要导航

2、用于不同的人,不同的手机(假定都是安卓系统的),不能指望每个人的gps都有效

3、有没有一款软件,gps灵的时候用gps获取经纬度,不灵的时候,用基站定位获取经纬度

我这两天试用了一秒定位和瞬间定位两个软件,都提示说连接补上服务器或者服务器忙

GPS test+可以测经纬度

GPS TEST是一个简单易用的Android系统上的GPS工具,它支持自动探测Android设备上的GPS,还可以显示多种GPS数据,并支持选择多种不同的GPS坐标格式。
主要功能:
显示当前接收到的GPS卫星数量,信号强度,方位,显示你的GPS坐标,指南针功能,你所在地区是白天还是黑夜,你现的速度,你现在所在时区的时间,以及UTC时间等等


向左转|向右转


参考技术A 苹果手机自带的指南针就全部解决了,分分钟让你曝光经纬度。
祝你愉快,满意请采纳哦
参考技术B 苹果手机自带的指南针就全部解决了,分分钟让你曝光经纬度。本回答被提问者采纳

以上是关于html5 如何调用安卓手机获取gps坐标的主要内容,如果未能解决你的问题,请参考以下文章

安卓修改GPS经纬度

当我们在室内使用安卓手机时,如何快速获取经纬度或 GPS 数据?

用啥手机软件可以快速获取经纬度?

安卓手机定位失败怎么办?

安卓手机怎么设置定位?

手机定位失败怎么办 安卓手机定位失败解决办法