h5浏览器获取当前所在位置
来源:互联网 发布:微生物数据库 编辑:程序博客网 时间:2024/05/17 05:50
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>基于浏览器的HTML5查找地理位置</title>
<!-- 百度API -->
<script src="http://api.map.baidu.com/api?v=1.2" type="text/javascript"></script>
<script>
function getLocation(){
var options={
enableHighAccuracy:true,
maximumAge:1000
}
if(navigator.geolocation){
//浏览器支持geolocation
navigator.geolocation.getCurrentPosition(onSuccess,onError,options);
}else{
//浏览器不支持geolocation
}
}
//成功时
function onSuccess(position){
//返回用户位置
//经度
var longitude =position.coords.longitude;
//纬度
var latitude = position.coords.latitude;
//使用百度地图API
//创建地图实例
var map =new BMap.Map("container");
//创建一个坐标
var point =new BMap.Point(longitude,latitude);
//地图初始化,设置中心点坐标和地图级别
map.centerAndZoom(point,15);
}
//失败时
function onError(error){
switch(error.code){
case 1:
alert("位置服务被拒绝");
break;
case 2:
alert("暂时获取不到位置信息");
break;
case 3:
alert("获取信息超时");
break;
case 4:
alert("未知错误");
break;
}
}
window.onload=getLocation;
</script>
</head>
<body>
<div id="container" style="width:600px;height:600px"></div>
</body>
</html>
<html>
<head>
<meta charset="utf-8"/>
<title>基于浏览器的HTML5查找地理位置</title>
<!-- 百度API -->
<script src="http://api.map.baidu.com/api?v=1.2" type="text/javascript"></script>
<script>
function getLocation(){
var options={
enableHighAccuracy:true,
maximumAge:1000
}
if(navigator.geolocation){
//浏览器支持geolocation
navigator.geolocation.getCurrentPosition(onSuccess,onError,options);
}else{
//浏览器不支持geolocation
}
}
//成功时
function onSuccess(position){
//返回用户位置
//经度
var longitude =position.coords.longitude;
//纬度
var latitude = position.coords.latitude;
//使用百度地图API
//创建地图实例
var map =new BMap.Map("container");
//创建一个坐标
var point =new BMap.Point(longitude,latitude);
//地图初始化,设置中心点坐标和地图级别
map.centerAndZoom(point,15);
}
//失败时
function onError(error){
switch(error.code){
case 1:
alert("位置服务被拒绝");
break;
case 2:
alert("暂时获取不到位置信息");
break;
case 3:
alert("获取信息超时");
break;
case 4:
alert("未知错误");
break;
}
}
window.onload=getLocation;
</script>
</head>
<body>
<div id="container" style="width:600px;height:600px"></div>
</body>
</html>
0 0
- h5浏览器获取当前所在位置
- shell脚本获取当前脚本所在位置
- JS获取鼠标位置、当前元素所在位置
- 动态获取当前屏幕中光标所在位置的颜色
- 动态获取当前屏幕中光标所在位置的颜色
- 动态获取当前屏幕中光标所在位置的颜色
- 动态获取当前屏幕中光标所在位置的颜色
- [转] 动态获取当前屏幕中光标所在位置的颜色
- c# 获取当前代码所在位置(文件名以及所在行)
- 获取当前浏览器信息
- jquery 获取当前浏览器
- html5获取当前用户gps位置、获取用户IP地址并获取ip所在位置
- 网页H5获取当前坐标,完整demo
- 获取当前浏览器的地址
- JS获取当前浏览器URL
- js 获取当前浏览器类型
- js获取当前浏览器版本
- 获取当前默认浏览器路径
- iOS - 时间日期
- linux驱动中printk的使用注意事项
- JDK1.8新特性(java)
- Toast统一管理工具类
- Java回调机制解析
- h5浏览器获取当前所在位置
- 比较靠谱的excel操作方法。试过了可行。
- 基于 OpenCV 的人脸识别
- HTML.CSS.JS的基本操作
- 使用流布局实现热门标签和多选
- (角度与弧度转换)放肆的使用UIBezierPath和CAShapeLayer画各种图形
- block 循环引用
- Servlet 生命周期、工作原理
- 80转发8080