Dynamic Web Lab
Back to insights

Detect HTML5 Geolocation Support

March 30, 20131 min read

Geolocation is the art of figuring out where you are in the world and (optionally) sharing that information with people you trust.
To check if the user browser support Geolocation you can use any of the following techniques:

Technique #1:

By using a JavaScript junction.
[code lang=”js”]
function supports_geolocation() {
return !!navigator.geolocation;
}
[/code]
Technique #2:

you can use Modernizr to detect support for the geolocation API.

[code lang=”js”]
if (Modernizr.geolocation) {
// let’s find out where you are!
} else {
// no native geolocation support available
// maybe try Gears or another third-party solution
}
[/code]
Get this tips from http://fortuito.us/diveintohtml5/detect.html#geolocation

Writer

Dynamic Web Lab Editorial

We share how we design, engineer, and scale digital products across the GCC, Europe, and the US.

Share this article

Need help implementing this?

We turn these playbooks into shipped features. Let us scope your roadmap and support your team.

Start a project conversation
Detect HTML5 Geolocation Support - Demo Dynamic Web Lab