使用到的技术点:
前端:HTML5+CSS3+js+jQery+layer.js
后端:.net
js部分代码
//H5实现地理位置定位
function getLocation(){
var options={
enableHighAccuracy:true,
maximumAge:1000
}
if(navigator.geolocation){
//浏览器支持geolocation
navigator.geolocation.watchPosition(onSuccess,onError,options);
}else{
//浏览器不支持geolocation
layer.msg('您的浏览器不支持地理位置定位!', {icon: 5});
}
}
// 自动定位填充当前地址
function onSuccess(position){
var longitude =position.coords.longitude;
var latitude = position.coords.latitude;
var map = new BMap.Map("allmap");
var ctrlNav = new window.BMap.