浏览器地理位置(Geolocation)API 简介
来源:互联网 发布:淘宝海之蓝卖60真的吗 编辑:程序博客网 时间:2024/05/18 03:53
http://www.zhangxinxu.com/wordpress/?p=1725
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>浏览器地理位置信息api测试_张鑫旭-鑫空间-鑫生活</title><style>html,body,#gmap{height:100%; margin:0;}body{font-size:83%;}#help{padding-top:20%; text-align:center;}</style></head><body><div id="gmap"></div><script src="http://maps.google.com/maps/api/js?sensor=false"></script><script>var eleGmap = document.getElementById("gmap");var showMap = function(position) {//经纬度 var pos = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);//地图参数var options = {zoom: 10,center: pos,mapTypeId: google.maps.MapTypeId.ROADMAP};//地图var map = new google.maps.Map(eleGmap, options);//地图浮动提示var marker = new google.maps.Marker({position: pos,map: map,title: "用户位置"});//提示内容var contentString = "<b>时间戳:</b> " + parseTimestamp(position.timestamp) + "<br/><b>用户位置:</b> 纬度 " + position.coords.latitude + ", 经度 " + position.coords.longitude + ", 精确度 " + position.coords.accuracy;var infowindow = new google.maps.InfoWindow({content: contentString});//提示事件绑定google.maps.event.addListener(marker, 'click', function() {infowindow.open(map,marker);});};//时间戳获取与处理var parseTimestamp = function(timestamp) {var d = new Date(timestamp);var day = d.getDate();var month = d.getMonth() + 1;var year = d.getFullYear();var hour = d.getHours();var mins = d.getMinutes();var secs = d.getSeconds();var msec = d.getMilliseconds();return year + "年" + month +"月"+ day +"日 "+ hour + ":" + mins + ":" + secs + ", " + msec;};if (navigator.geolocation) {eleGmap.innerHTML = '<div id="help"><img src="http://www.zhangxinxu.com/study/image/loading.gif" /></div>'; //一次性获取位置的请求 navigator.geolocation.getCurrentPosition(showMap);} else {eleGmap.innerHTML = '<div id="help">您的浏览器不支持地理位置 O(∩_∩)O~</div>';}</script></body></html>
0 0
- 浏览器地理位置(Geolocation)API 简介
- 浏览器地理位置(Geolocation)API 简介
- [读书笔记]地理位置Geolocation API
- navigator.geolocation API 地理位置
- HTML5地理位置定位 Geolocation API
- 基于浏览器的HTML5 Geolocation API (地理位置应用程序接口)查找地理位置
- HTML5 之Geolocation API (地理位置应用程序接口)
- HTML5 Geolocation API (地理位置应用程序接口)获取地理位置
- Geolocation地理位置
- Geolocation地理位置
- PhoneGap API帮助文档翻译—Geolocation(地理位置)
- PhoneGap API帮助文档翻译—Geolocation(地理位置)
- PhoneGap API中文帮助文档——Geolocation(地理位置)
- PhoneGap API中文帮助文档——Geolocation(地理位置)
- 基于IP地址的HTML5地理位置定位 Geolocation API实例
- HTML5 Geolocation 地理位置 - 6
- HTML5 Geolocation获取地理位置
- Geolocation——地理位置
- Flash air应用重启功能实现
- RTTI
- Android 自定义属性用法详解
- 向iOS开发者介绍C++(一)
- js弹出div
- 浏览器地理位置(Geolocation)API 简介
- 6个用于大数据处理分析的最好工具
- 数据分析的基本流程和方法
- jquery 数组 添加元素
- Data Guard
- Android4.1 如何实现状态栏上信号图标有SIM卡1,2标记,并且当处于2G状态显示“G”,处于3G状态显示“3G”
- 互斥锁的概念和使用方法。
- 【甘道夫】Win7x64环境下编译Apache Hadoop2.2.0的Eclipse插件
- 【Cmake学习笔记】编译安装