импортировать координаты в функцию - PullRequest
0 голосов
/ 10 мая 2019

Я хочу использовать координаты в коде для подсчета времени молитвы, я могу прочитать координаты lang и lat, но я не знаю, как я могу импортировать их в свой код молитвы, вы можете увидеть в последнем коде (id = "pyr") не работает.

<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<script type="text/javascript"
  src="http://maps.googleapis.com/maps/api/js?key*****************&sensor=true">
</script>
</head>
<body>

<script type="text/javascript" src="trivia/PrayTimes.js"></script>
<script type="text/javascript">
function ptt() {
    navigator.geolocation.watchPosition(locationSuccess, locationError, {timeout: 30000});

function locationSuccess(position)
{
    // this is your position as a LatLng object. use it however you need
    var latLng = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
    var latitude = position.coords.latitude;
    var longitude = position.coords.longitude;
    if(!!navigator.geolocation) {
        document.getElementById("lat_her").innerHTML = latitude;
        document.getElementById("lng_her").innerHTML = longitude;
        lat = latitude;
        lng = longitude;
    // Support
    } else {
        var lat = "24.46666";
        var lng = "39.59998";
    // No support
    }
}



    var lat = latitude;
    var lng = longitude;
    //var lat = "24.46666";
    //var lng = "39.59998"; 
    var date = new Date(); // today
    var dhours = new Date().toTimeString().split(" ")[0];   // show time like 3:19
    var PT = new PrayTimes('Makkah'); // location
    var times = PT.getTimes(date, [lat, lng], +3);  // prayer times in location

    if (times.fajr > dhours){    
        document.getElementById("pyr").innerHTML = '<center>الفجر  '+ times.fajr + '</center>';
    } else if (times.sunrise > dhours){  
        document.getElementById("pyr").innerHTML = '<center>الإشراق  '+ times.sunrise + '</center>';
    } else if (times.dhuhr > dhours){    
        document.getElementById("pyr").innerHTML = '<center>الظهر  '+ times.dhuhr + '</center>';
    } else if (times.asr > dhours){ 
        document.getElementById("pyr").innerHTML = '<center>العصر  '+ times.asr + '</center>';
    } else if (times.maghrib > dhours){ 
        document.getElementById("pyr").innerHTML = '<center>المغرب  '+ times.maghrib + '</center>';
    } else if (times.isha > dhours){    
        document.getElementById('pyr').innerHTML+='<center>العشاء  '+ times.isha + '</center>'; 
    } else if (times.midnight > dhours){
        //document.write('<br/>العشاء = '+ times.midnight);
        document.getElementById('pyr').innerHTML+='<center>منتصف الليل  '+ times.midnight + '</center>';    
    }   
}

setTimeout('ptt()',1000);

</script>

this not worked.
<span id="pyr"></span>

this worked.
<div id="lat_her">0</div> 
<div id="lng_her">0</div> 

</body>
</html>

время молитвы от нее: http://praytimes.org/wiki/Code

  • молитвенный код работает сам по себе, но он не может прочитать координаты из первого кода.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...