移动APP开发如何通过HTML5定位当前城市?
文章作者:系统管理员   发布时间:2018-07-27
通过获取的定位信息,可以让不同城市或者地域的用户进入对应的城市,让用户快速检索浏览信息;也可以让用户的信息直接在百度地图或者谷歌地图上直接显示对应的地理位置,这类人房产类软件使用比较多,还有很多功能都可以使用到,我们就不多介绍。
移动互联网迅速发展,各种各样的移动APP、微信公众号等如雨后春笋般涌现,而我们在实际开发项目情况下,HTML5应用非常广泛,很多功能是老版本HTML不能提供的,比如我们今天向大家介绍的是如何通过HTML5定位当前城市,从而根据定位情况来实现开发,这类应用特别是在O2O类项目中,应用非常广泛。
$(function () {
var geolocation = new BMap.Geolocation();
geolocation.getCurrentPosition(function (r) {
if (this.getStatus() == BMAP_STATUS_SUCCESS) {
var mk = new BMap.Marker(r.point);
$("#point").html('您的位置:'+r.point.lng+','+r.point.lat);
var myGeo = new BMap.Geocoder();
myGeo.getLocation(new BMap.Point(r.point.lng, r.point.lat), function (rs) {
var addComp = rs.addressComponents;
console.log(rs); //打印所有数据
$("#adds").html("当前地址是:"+addComp.province + addComp.city + addComp.district + addComp.street + addComp.streetNumber);
});
}
else {
alert('failed' + this.getStatus());
}
});
});
大家直接COPY上面的函数代码插入js脚本即可,更多知识请访问济南软件开发网站
以上资料由本站济南app开发系统管理员搜集整理提供,欢迎访问济南app开发公司官网(http://www.jnwwhl.com)。
|