HTML5定位服务

原创 2015年11月20日 21:21:26

1.作者

caicongyang:http://blog.csdn.net/caicongyang

2.效果


3.代码

<!DOCTYPE html>
<html>
  <head>
  	<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"> 
    <title>location.html</title>
	
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    
    <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->

  </head>
  
  <body>
    This is my location page. <br>
  </body>
  <script type="text/javascript">
  	 if(supportsGeoLocation()){
        alert("你的浏览器支持 定位.");
     }else{
        alert("你的浏览器不支持 定位");
     }
  	navigator.geolocation.getCurrentPosition(locateSuccess,locateFail);
  	
  	function locateSuccess(pos){
  	  	alert("维度:"+pos.coords.latitude+";经度:"+pos.coords.longitude+";精度:"+pos.coords.accuracy+";当前时间:"+pos.timestamp);
  	}
  	function locateFail(error){
  		switch(error.code){
		case error.PERMISSION_DENIED:
		  alert("用户不允许!");
		  break;
		case error.POSITION_UNAVAILABLE:
		  alert("无法获取定位信息!");
		  break;
		case error.TIMEOUT:
		  alert("定位超时!");
		  break;
		case error.UNKNOWN_ERROR:
		  alert("未知错误!");
		  break;
		} 
	 };
	 
	 //定位监听与移除
	 var watchId = navigator.geolocation.watchPosition(locateSuccess,locateFail);
	 navigator.geolocation.clearWatch(watchId);
	 
  </script>
</html>



版权声明:本文为博主原创文章,未经博主允许不得转载。--caicongyang

android webview里HTML5的地理位置定位

//启用数据库 webSettings.setDatabaseEnabled(true); String dir = this.getApplicationContext().getDir...
  • u013334392
  • u013334392
  • 2016年10月20日 11:23
  • 1667

如何弹出跳转到开启定位的设置

使用定位功能时,如果没有开启定位功能,如何可民提醒用户,并提示用户进入...
  • potato512
  • potato512
  • 2014年06月09日 16:14
  • 1807

使用google service定位服务

使用google service定位服务概述使用google service的API实现定位功能,封装成一个小模块。需要安装google service相关的sdk包,手机需要装有google服务框架...
  • yaodong379
  • yaodong379
  • 2016年08月21日 22:21
  • 582

Android 定位服务(Location-Based Services)

Android定位服务融合了GPS定位、移动通信、导航等多种技术,提供与空间位置相关的综合应用服务。近些年来,基于位置的服务发展更为迅速,涉及商务、医疗、工作和生活的各个方面,为用户提供定位、追踪和敏...
  • yhaolpz
  • yhaolpz
  • 2016年05月08日 18:47
  • 7897

地图与定位(一)定位服务

定位,CLLocation,LBS
  • qq_32510689
  • qq_32510689
  • 2016年06月20日 15:50
  • 4350

定位服务

Location-based services(LBS)是一个总称,用来描述寻找移动设备当前位置的不同的技术。定位服务有两个主要的类:LocationManager:这个类提供了访问系统中定位服务的功...
  • figoyu
  • figoyu
  • 2010年02月02日 09:53
  • 341

iOS9 定位服务启用

iOS9里启动定位服务,但CLLocationManagerDelegate里的, -(void)locationManager:(CLLocationManager *)manager didUp...
  • zjh467545737
  • zjh467545737
  • 2015年11月03日 20:44
  • 1235

全新定位方式:电量定位

智能手机用户都不愿意让《糖果粉碎传奇》或《音乐雷达》这样的应用程序通过GPS获取自己的活动信息,但研究人员发现,安卓(Android)智能手机会把用户的 地理 位置泄露给设备上已安装的所有应用程序,而...
  • allenlu2008
  • allenlu2008
  • 2015年02月21日 10:17
  • 1209

使用高德地图API时出现错误为:10定位服务启动失败的解决方法

在使用高德地图的时候,根据官方API的代码写出demo后,定位服务无效,并且提示 定位失败,10: 定位服务启动失败。...
  • SSBBY
  • SSBBY
  • 2016年03月15日 10:17
  • 4355

IPHONE开发打开系统设置项,打开定位服务,打开Wifi等功能

在iOS应用程序中打开设备设置界面及其中某指定的选项界面摘自:http://stackoverflow.com/questions/8246070/ios-launching-settings-res...
  • luco2008
  • luco2008
  • 2016年05月05日 16:31
  • 505
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:HTML5定位服务
举报原因:
原因补充:

(最多只允许输入30个字)