一、基础
利用HTML5(以及基于JS的地理定位api)可以很容易的在页面中访问位置信息。但这需要我们首先了解JS中的geolocation属性。
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(displayLocation, displayError);
} else {
alert('oops, not support')
}
利用上述代码可以判断你的浏览器是否支持地理定位(基本上主流的浏览器都是支持的),navigator对象包含了有关浏览器的信息。
navigator.geolocation.getCurrentPosition(displayLocation, displayError)
这条语句中 getCurrentPosition(succeHandler,errorHandler) 可以获取当前位置,若成功则得到position对象传给successHandler,否则将错误信息传给errorHandler。后续可以利用