suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Javascript – Beispiele für die Positionierung von HTML-Code

 <p id="location"></p>
    <script type="text/javascript">
        //检测浏览器是否支持API
        window.onload=getLocation;
        function getLocation(){
            var locationElement=document.getElementById("location");
            if(navigator.geoLocation){
                navigator.geoLocation.getCurrentPosition(successCallBack,errorCallback,{enableHighAccuracy:true,timeout:3000,maximumAge:60000});
            }
            else{
                locationElement.innerHTML="GeoLocation is not supported in your browser.";
            }
        }
             //处理获取的position数据
            function successCallBack(position){
                var latitude=position.coords.latitude;   //获取纬度值
                var longitude=position.coords.longitude;//获取经度值
                locationElement.innerHTML="latitude:"+latitude+",longitude:"+longitude;
            }
            //处理错位信息
            function errorCallback(error){
                 switch(error.code){
                     case 1:
                        console.log("用户选择拒绝浏览器获得其位置信息");
                     break;
                     case 2:
                        console.log("尝试获取用户位置信息,但失败了");
                     break;
                     case 3:
                        console.log("莫名其妙的错误");
                     break;
                 }
            }
    </script>
    参考书籍写了一段关于html定位的代码,换了好几个浏览器,都呈现:
    GeoLocation is not supported in your browser.现在不晓得问题出在哪了,还望大神指教?谢谢
为情所困为情所困2736 Tage vor395

Antworte allen(2)Ich werde antworten

  • 世界只因有你

    世界只因有你2017-05-19 10:42:51

    geolocation

    l小写的...

    Antwort
    0
  • PHP中文网

    PHP中文网2017-05-19 10:42:51

    单词写错啦geolocation
    应该是

    navigator.geolocation

    geolocation不是两个单词组合的,所以不用驼峰

    Antwort
    0
  • StornierenAntwort