不过谷歌下会需要请求谷歌位置服务。国内用不了
window.addEventListener('load', function() { if (navigator.geolocation) { navigator.geolocation.watchPosition(update); } }, false); function update(position) { var lat = position.coords.latitude; var lng = position.coords.longitude; document.write('维度:' + lat + ', 经度:' + lng); }
打开网页浏览器会询问是否开启定位服务
如果此时您点击允许,且你可以访问谷歌服务。就可以拿到经纬度
测试地址: