added geolocation support

Hello,

I added the geolocation support for your widget. In order to have it working you must put 'geolocation' in the location field.

I originally made this modification for the version 1.4 of your plugin. That you can find here https://gist.github.com/m0g/9347657