Salve, ho necessità di condizionare la funzione di geolocalizzazione. In altre parole se l'utente si trova ad una certa latitudine e longitudine deve scattare un evento( un bip, una musica, ecc...)
Questo è lo script:
Ora inserisco la mia condizione:
Mi potete aiutare ad inserire questa condizione nello script sopra indicato? Ho provato ma non funziona. GRAZIE.
Questo è lo script:
HTML:
<!doctype html>
<html>
<head>
<title> Geolocalizzazione </title>
<script>
var id_watch = null;
inCasoDiSuccesso = function(position){
document.getElementById("posizione_corrente").insertAdjacentHTML('beforeend', "<li> Lat: " + position.coords.latitude + ", Lon: " + position.coords.longitude + "</li>");
}
sospendiLaRicezione = function(){
navigator.geolocation.clearWatch(id_watch);
}
window.onload = function(){
id_watch = navigator.geolocation.watchPosition(inCasoDiSuccesso);
}
</script>
</head>
<body>
<h1>La tua posizione attuale</h1>
<menu type="toolbar">
<button type="button" onClick="sospendiLaRicezione()">
sospendi la ricezione di dati geospaziali
</button>
</menu>
<ul id="posizione_corrente">
</ul>
</body>
</html>
Codice:
// condizione
if (position.coords.latitude == 00.00000 && position.coords.longitude == 00.00000)
{
System.out.println("Condizione verificata");
}
// fine condizione
Mi potete aiutare ad inserire questa condizione nello script sopra indicato? Ho provato ma non funziona. GRAZIE.
Ultima modifica di un moderatore: