国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

js+html5獲取用戶地理位置信息并在Google地圖上顯示的方法

2024-05-06 16:21:29
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了js+html5獲取用戶地理位置信息并在Google地圖上顯示的方法,涉及html5元素的操作技巧,需要的朋友可以參考下

本文實例講述了js+html5獲取用戶地理位置信息并在Google地圖上顯示的方法。分享給大家供大家參考。具體實現方法如下:

  1. <!DOCTYPE html> 
  2. <html> 
  3. <body> 
  4. <p id="demo">Click the button to get your position:</p> 
  5. <button onclick="getLocation()">Try It</button> 
  6. <div id="mapholder"></div> 
  7. <script> 
  8. var x=document.getElementById("demo"); 
  9. function getLocation() 
  10. if (navigator.geolocation) 
  11. navigator.geolocation.getCurrentPosition(showPosition,showError); 
  12. else{x.innerHTML="Geolocation is not supported by this browser.";} 
  13. function showPosition(position) 
  14. var latlon=position.coords.latitude+","+position.coords.longitude; 
  15. var img_url="http://maps.googleapis.com/maps/api/staticmap?center=" 
  16. +latlon+"&zoom=14&size=400x300&sensor=false"
  17. document.getElementById("mapholder").innerHTML="<img src='"+img_url+"' />"
  18. function showError(error) 
  19. switch(error.code)  
  20. case error.PERMISSION_DENIED: 
  21. x.innerHTML="User denied the request for Geolocation." 
  22. break
  23. case error.POSITION_UNAVAILABLE: 
  24. x.innerHTML="Location information is unavailable." 
  25. break
  26. case error.TIMEOUT: 
  27. x.innerHTML="The request to get user location timed out." 
  28. break
  29. case error.UNKNOWN_ERROR: 
  30. x.innerHTML="An unknown error occurred." 
  31. break
  32. </script> 
  33. </body> 
  34. </html> 



希望本文所述對大家的web程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 奎屯市| 曲水县| 乳山市| 敦化市| 葵青区| 丰宁| 玛沁县| 成都市| 武山县| 平南县| 临澧县| 溆浦县| 台北县| 芦溪县| 增城市| 泸定县| 赫章县| 仙游县| 开原市| 乌兰察布市| 汉源县| 齐河县| 侯马市| 巴东县| 启东市| 夏河县| 诏安县| 抚松县| 电白县| 嘉黎县| 河东区| 南丰县| 石棉县| 桃江县| 庆元县| 东乌珠穆沁旗| 江油市| 宁城县| 洛川县| 常熟市| 乐平市|