- $oReverseGeocode->setLanguagePreference(array('en'));
- $oReverseGeocode->setLatLon($fLat, $fLon);
- $oReverseGeocode->setZoom(20);
- $aDetails = $oReverseGeocode->lookup();
- if ($bVerbose) echo $aDetails['langaddress']."\n";
+ $aLookup = $oReverseGeocode->lookup($fLat, $fLon);
+ if ($aLookup && $aLookup['place_id'])
+ {
+ $aDetails = $oPlaceLookup->lookup((int)$aLookup['place_id'],
+ $aLookup['type'], $aLookup['fraction']);
+ if ($bVerbose) echo $aDetails['langaddress']."\n";
+ }