IN HTML5 c'e' la possibilità di trovare la posizione di un computer o dispositivo mobile.
questo può essere utile per limitare la pagina a certe aree di una regione.
Vorrei sottolineare, che gran parte del HTML5 e' composto anche da Javascript.
prima cosa dobbiamo vedere se il browser supporta la API
poi dobbiamo dare inizio alla funzione che ci localizza, ovvero:
quindi arriviamo a:
ora tra le parentesi di "getcurrentposition" scriviamo il nome della funzione che deve ssere seguita, quando verremo individuati.
quindi arriviamo a:
arrivati a questo punto dobbiamo solo completare la nostra funzione mostralatlon (mostra latitudine e longitudine)
quindi arriviamo a:
Attenzione a questi particolari:
1) la funzione mostralatlon ha tra le parentesi "evento" >> questo evento porta con se lo cordinate prelevate
2)per ottenere il valore della latitudine o longitudine dobbiamo seguire questa sintassi: evento>coords>latitude/longitude ([portattoreCoordinate].[viglioLeCoordinate].[QualeDelleDue])
questo può essere utile per limitare la pagina a certe aree di una regione.
Vorrei sottolineare, che gran parte del HTML5 e' composto anche da Javascript.
prima cosa dobbiamo vedere se il browser supporta la API
CODICE
if(navigator.geolocation){//supportato
}
else{//non supportato
alert("mi dispiace, niente geolocation per te")
}
}
else{//non supportato
alert("mi dispiace, niente geolocation per te")
}
poi dobbiamo dare inizio alla funzione che ci localizza, ovvero:
CODICE
navigator.geolocation.getCurrentPosition()
quindi arriviamo a:
CODICE
if(navigator.geolocation){//supportato
navigator.geolocation.getCurrentPosition()
}
else{//non supportato
alert("mi dispiace, niente geolocation per te")
}
navigator.geolocation.getCurrentPosition()
}
else{//non supportato
alert("mi dispiace, niente geolocation per te")
}
ora tra le parentesi di "getcurrentposition" scriviamo il nome della funzione che deve ssere seguita, quando verremo individuati.
CODICE
navigator.geolocation.getCurrentPosition()
quindi arriviamo a:
CODICE
if(navigator.geolocation){//supportato
navigator.geolocation.getCurrentPosition(mostralatlon)
}
else{//non supportato
alert("mi dispiace, niente geolocation per te")
}
function mostralatlon(){//funzione eseguita una volta trovati
}
navigator.geolocation.getCurrentPosition(mostralatlon)
}
else{//non supportato
alert("mi dispiace, niente geolocation per te")
}
function mostralatlon(){//funzione eseguita una volta trovati
}
arrivati a questo punto dobbiamo solo completare la nostra funzione mostralatlon (mostra latitudine e longitudine)
CODICE
navigator.geolocation.getCurrentPosition()
quindi arriviamo a:
CODICE
if(navigator.geolocation){//supportato
navigator.geolocation.getCurrentPosition(mostralatlon)
}
else{//non supportato
alert("mi dispiace, niente geolocation per te")
}
function mostralatlon(evento){//funzione eseguita una volta trovati
alert("Latitudine:"+evento.coords.latitude+"\nLongitudine:"+evento.coords.longitude)
}
navigator.geolocation.getCurrentPosition(mostralatlon)
}
else{//non supportato
alert("mi dispiace, niente geolocation per te")
}
function mostralatlon(evento){//funzione eseguita una volta trovati
alert("Latitudine:"+evento.coords.latitude+"\nLongitudine:"+evento.coords.longitude)
}
Attenzione a questi particolari:
1) la funzione mostralatlon ha tra le parentesi "evento" >> questo evento porta con se lo cordinate prelevate
2)per ottenere il valore della latitudine o longitudine dobbiamo seguire questa sintassi: evento>coords>latitude/longitude ([portattoreCoordinate].[viglioLeCoordinate].[QualeDelleDue])
.