djwouter12
Nieuwe gebruiker
- Lid geworden
- 3 feb 2012
- Berichten
- 4
hallo helpmij !
ik ben met javascript aan de gang, een beginnende gebruiker..
al klein beetje ervaring op gedaan en de basis snap ik wel redelijk maar hier kom ik niet uit ... ik heb zeg maar een php variabele die voer ik in in de function en daaruit moet hij de reattime afstand geven tussen jou en dat punt... maar hij doet dat dus niet nu meschien kunnen jullie mij helpen?
hier onder volgt de html output...
wat doe ik fout ?!
ik ben met javascript aan de gang, een beginnende gebruiker..
al klein beetje ervaring op gedaan en de basis snap ik wel redelijk maar hier kom ik niet uit ... ik heb zeg maar een php variabele die voer ik in in de function en daaruit moet hij de reattime afstand geven tussen jou en dat punt... maar hij doet dat dus niet nu meschien kunnen jullie mij helpen?
hier onder volgt de html output...
wat doe ik fout ?!
Code:
<!DOCTYPE html>
<html>
<body>
<script>
function distance(lat1, lon1, lat2, lon2, unit) {
var radlat1 = Math.PI * lat1/180
var radlat2 = Math.PI * lat2/180
var radlon1 = Math.PI * lon1/180
var radlon2 = Math.PI * lon2/180
var theta = lon1-lon2
var radtheta = Math.PI * theta/180
var dist = Math.sin(radlat1) * Math.sin(radlat2) + Math.cos(radlat1) * Math.cos(radlat2) * Math.cos(radtheta);
dist = Math.acos(dist)
dist = dist * 180/Math.PI
dist = dist * 60 * 1.1515
if (unit=='K') {
dist = dist * 1.609344
}
if (unit=="N") { dist = dist * 0.8684 }
return dist
}
</script>
<script>
window.onload = function() {
var startPos;
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
startPos = position;
}, function(error) {
alert("Error occurred. Error code: " + error.code);
// error.code can be:
// 0: unknown error
// 1: permission denied
// 2: position unavailable (error response from locaton provider)
// 3: timed out
});
navigator.geolocation.watchPosition(function(position) {
document.getElementById("distance2").innerHTML =
calculateDistance(51.687321, 5.306005,
position.coords.latitude, position.coords.longitude);
});
}
};
</script>
<span id="distance2" class="ui-li-count">loading...</span></a></li>
</body>
</html>