Geolocate

Categories

Component ID

2541010

Component name

Geolocate

Component type

module

Maintenance status

Development status

Component security advisory coverage

covered

Downloads

887

Component created

Component changed

Component body

Provides a simple HTML5 geolocation service. User's location is returned in a callback via jQuery.

Geolocate module provides a more mobile friendly user geolocation service for Drupal. Most other geolocation solutions in Drupal seem to use a stored field, which doesn't make a lot of sense on the real time web. (Eg. why would you want to update the user's profile each time their location changes?)

To access geolocate lat/long in your own module, you just need to implement HOOK_geolocate_info. This will allow your module to access the session variables for latitude and longitude.

There is also a patch available for Geofield module to enable Geolocate to be used an an origin source for Views geolocative queries.

I would have written less code, but I didn't have enough time.