手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js+html5获取用户地理位置信息并在Google地图上显示的方法
js+html5获取用户地理位置信息并在Google地图上显示的方法
摘要:本文实例讲述了js+html5获取用户地理位置信息并在Google地图上显示的方法。分享给大家供大家参考。具体实现方法如下:Clickthe...

本文实例讲述了js+html5获取用户地理位置信息并在Google地图上显示的方法。分享给大家供大家参考。具体实现方法如下:

<!DOCTYPE html> <html> <body> <p id="demo">Click the button to get your position:</p> <button>Try It</button> <div id="mapholder"></div> <script> var x=document.getElementById("demo"); function getLocation() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition,showError); } else{x.innerHTML="Geolocation is not supported by this browser.";} } function showPosition(position) { var latlon=position.coords.latitude+","+position.coords.longitude; var img_url="http://maps.googleapis.com/maps/api/staticmap" +latlon+"&zoom=14&size=400x300&sensor=false"; document.getElementById("mapholder").innerHTML="<img src='"+img_url+"' />"; } function showError(error) { switch(error.code) { case error.PERMISSION_DENIED: x.innerHTML="User denied the request for Geolocation." break; case error.POSITION_UNAVAILABLE: x.innerHTML="Location information is unavailable." break; case error.TIMEOUT: x.innerHTML="The request to get user location timed out." break; case error.UNKNOWN_ERROR: x.innerHTML="An unknown error occurred." break; } } </script> </body> </html>

希望本文所述对大家的web程序设计有所帮助。

【js+html5获取用户地理位置信息并在Google地图上显示的方法】相关文章:

javascript生成不重复的随机数

jquery简单实现外部链接用新窗口打开的方法

快速判断某个值是否在select中的方法

javascript实现Table排序的方法

javascript获取select值的方法分析

JavaScript检查子字符串是否在字符串中的方法

js判断鼠标位置是否在某个div中的方法

javascript操作ul中li的方法

JavaScript获取并更改input标签name属性的方法

js兼容火狐获取图片宽和高的方法

精品推荐
分类导航