zoukankan      html  css  js  c++  java
  • HTML5获取地理坐标

    <!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;
    var map =new BMap.Map("container");
    //创建一个坐标
    var point =new BMap.Point(longitude,latitude);
    //地图初始化,设置中心点坐标和地图级别
    map.centerAndZoom(point,20);

    }


    //失败时
    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="600px;height:600px"></div>
    </body>
    </html>

  • 相关阅读:
    课堂练习-找水王绪
    输入法评估
    课堂练习-找水王
    课堂练习—电梯调度
    第一阶段冲刺总结
    《你的灯亮着吗》阅读笔记Ⅱ
    《你的灯亮着吗》阅读笔记Ⅰ
    软件工程——寻找水桶
    软件工程——寻找水王
    软件工程——典型用户
  • 原文地址:https://www.cnblogs.com/mashil/p/6418362.html
Copyright © 2011-2022 走看看