Geolocation: korrekte placeringer?
Jeg har nu prøvet at følge denne tutorial http://diveintohtml5.org/geolocation.html#the-code til at at lave en Geolocation, men det fungere ikke. Jeg er lidt tvivl om jeg har sat koderne ind de rigtige steder. og så har jeg sat functionerne i en <script> er det korrekt? + jeg har downloadet gears og geo.js og modernizr. Håber der er nogen der kan hjælpe mig lidt på vej. På forhånd tak. Idunnher er mit nuværende kode:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Dive Into HTML5</title>
<script>
function get_location() {
navigator.geolocation.getCurrentPosition(show_map);
}
function get_location() {
if (Modernizr.geolocation) {
navigator.geolocation.getCurrentPosition(show_map);
} else {
// no native support; maybe try Gears?
}
}
function show_map(position) {
var latitude = position.coords.latitude;
var longitude = position.coords.longitude;
// let's show a map or do something interesting!
}
navigator.geolocation.getCurrentPosition(
show_map, handle_error)
function handle_error(err) {
if (err.code == 1) {
// user said no!
}
}
navigator.geolocation.getCurrentPosition(
success_callback, error_callback, {maximumAge: 75000});
if (geo_position_js.init()) {
geo_position_js.getCurrentPosition(geo_success, geo_error);
}
function geo_success(p) {
alert("Found you at latitude " + p.coords.latitude +
", longitude " + p.coords.longitude);
}
geo_position_js.getCurrentPosition(geo_success, geo_error);
function geo_error() {
alert("Could not find you!");
}
</script>
</head>
<body>
...
<script src="gears_init.js"></script>
<script src="geo.js"></script>
</body>
</html>
