https://flic.kr/p/54oAAr by James Cridlandb
Hello
my name is
Tomomi
@girlie_mac
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(success, fail);
}
function success(position) {
alert('Latitude: '+ position.coords.latitude +
', Longitude: '+ position.coords.longitude);
}
if (window.DeviceOrientationEvent) {
window.addEventListener('deviceorientation', function(e) {
compass = e.alpha; // degree
frontBack = e.beta;
leftRight = e.gamma;
...
}, false);
}
Partial support
Can we re-create this iOS app in HTML5?
http://pizza-compass.com/
Watch the demo video at: https://vimeo.com/92208773
Demo: http://girliemac.github.com/sushi-compass
var battery = navigator.battery || navigator.mozBattery;
battery.addEventListener('chargingchange', updateStatus);
battery.addEventListener('levelchange', updateStatus);
function updateStatus() {
alert('Battery status: ' + battery.level * 100 + ' %');
if (battery.charging) {
alert('Battery is charging...');
}
}
http://goo.gl/V1n6h (Pictured: Firefox)
var vibrate = navigator.vibrate || navigator.mozVibrate;
// vibrate for 1sec
vibrate(1000);
// vibrates for 1sec, still for 0.5 seconds,
// and vibrates again for 2sec
vibrate([1000, 500, 2000]);
Watch the demo video at: https://vimeo.com/86735842
Demo: http://goo.gl/SFzKaH
window.addEventListener('devicelight', function(e) {
alert(e.value);
});
Returned value (in lux) | My Observations |
---|---|
< 400 | Indoor |
400-1000 | Office lighting. Outdoor (in foggy San Francisco) |
> 1000 | Outdoor daylight (anywhere else in California) |
Watch the demo video at: https://vimeo.com/79466285
Demo: http://codepen.io/girliemac/pen/pvmBs
https://flic.kr/p/8tuc1u by randomliteraturecouncilb