用过什么方法可以获得在线用户的地理位置?
高洛峰
高洛峰 2016-11-09 14:04:00
0
1
789

用户通过浏览器上网,用什么方法可以获得在线用户的地理位置?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(1)
三叔

果是支持HTML5的浏览器:

function get_location() {
  navigator.geolocation.getCurrentPosition(show_map);
}

navigator.geolocation是global object,利用js就可以调用。这里有个参数叫show_map,这是个callback。简单说来就是拿到当前位置之后做什么。一个简单的例子如下:

function show_map(position) {  var latitude = position.coords.latitude;  var longitude = position.coords.longitude;  // 拿到经纬度,接下来做的事情继续写}


최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿