_ 3.5.4 Geolokalisering Uppgiften introducerar till hur man med JavaScript kan lokalisera användare. __ Uppgift Gör ett JavaScript-program som implementerar ett system som använder §navigator.geolocation§-objektet för att ta reda på var en användare befinner sig och visar detta på en karta med hjälp av [Google Maps JavaScript API, https://developers.google.com/maps/documentation/javascript/tutorial]. Använd metoderna: - §getCurrentPosition§ - §watchPosition§ - §clearWatch§ samt sätt geolokaliseringsval till: - §enableHighAccuracy: true§ - §timeout: 10000§ - §maximumAge: 60000§ Sätt även kartval enligt: - §zoom: 13§ - §mapTypeId: googlemaps.MapTypeId.ROADMAP§ Alla JavaScript-program ska följa kraven under sidan [Krav, 05_ass/requirements/ip3.txt]. Frivillig överkurs är att även använda [Google Street View Static API, https://developers.google.com/maps/documentation/streetview/intro] för att visa användaren en gatubild av aktuell position (eventuellt med regelbundna uppdateringar för användare som rör sig). __ Exempel Inget exempel ges. __ Tips Det finns många trevliga egenskaper som man kan använda, exempelvis: - §position.coords.latitude§ - §position.coords.longitude§ - §position.coords.accuracy§ - §position.coords.altitude§ - §position.coords.altitudeAccuracy§ - §position.coords.heading§ - §position.coords.speed§ Vissa av dessa fungerar enbart i mobila enheter med GPS. __ Hjälp ~ 05_ass/help/01.txt > [Klicka här för hjälp, helper.dsv@gmail.com, Webbutv I: 3.5.4 Geolokalisering: http://people.dsv.su.se/~pierre/i/i.cgi?href=05_ass/ip3/3.5.4.txt] ½===system_tutoring_message===½ < ~ 05_ass/help/02.txt