Update Geolocation.php

Changed inheritance, so the __construct() method can remain protected.