What is Geolocation?
- w3.org wiki/FAQs
- wiki.whatwg.org
- HTML5 Showcase for Web Developers: The Wow and the How by Eric Bidelman, Arne Roomann-Kurrik at the Google I/O conference May 2011.
- GPS satellites
- IP addresses associated with internat switches and hubs
HTML5 Geolocation?
The HTML5 provides a generic way to obtain latitude and logitude coordiates.
function(position) receives the call-back of a position object:
navigator.geolocation.getCurrentPosition( function(position) { var lat = position.coords.latitude; var lon = position.coords.longitude; showLocation(lat,lon); } );
In the Windows Store App, install CodeSHOW described at codeshow.codeplex.com.
Google Maps iPhone Wrapper
This API is for a mobile device. But to use the same HTML5 code for display on a desktop browser, wrap the Google map implementation in an iPhone simulator.
This needs to be done on an HTML5 compliant browser such as Firefox 3.5 or above. HTML5 not fully implemented in all browsers.
WARNING: On a browser not HTML5 compliant, such as IE 8, a blank appears.
WARNING: If a browser supports this it will prompt the user to accept the Share location button.
Amazon Maps
Google Maps are blocked on Amazon devices.
Amazon Maps SDK provides interface parity with the Google Maps API, except for traffic and Street View.
enable custom overlays to be added to interactive maps to apps for 2nd generation Kindle Fire tablets (Kindle Fire HD 7”, Kindle Fire HD 8.9”, and Kindle Fire HD 8.9” 4G tablets sold in the United States (US) and western europe.
You Are Here Maps
Internet reception at conferences are notorious for their slowness. Too many people all in one place.
So what do we do?
One concept is for a mapping program which can scan QR codes containing a location code that the app displays as a "You Are Here" point where the user is on a map. These QR codes can be on posters at various locations around the venue.