第一次写博客,之后的学习也会通过这种方式巩固。
最近在学JavaScript和HTML5,所以近期的内容皆是关于这些知识的。
1.HTML5支持地理定位,可以获取用户的经纬度信息。
在js中可以使用position.coords对象获取经纬度
window.onload = getMyLocation; //在网页dom加载完毕之后调用getmylocation方法
var map;
function getMyLocation(){
if(navigator.geolocation){ //navigator.geolocation是html5内置对象的属性,有值就代表浏览器支持地理定位
navigator.geolocation.getCurrentPosition(displayLocation,displayError);//getcurrentposition方法有三个参数,1个是获得定位信息成功后的函数(此处为displaylocation),1个是失败后调用的函数(此处为displayerror),1个是用来控制地理定位如何计算他的值的(此处省略,没有设置)
}else{
alert("oops,no geolocation support")
}
}
function displayLocation(position){ //获取定位信息成功后调用的函数
var latitude = position.coords.latitude; //position.coords对象中有latitude和longitude俩属性分别表示经纬度
var longitude = position.coords.longitude;