refactor ReverseGeocode

- remove unused functions and members
- move coordinates from being members to being parameters of lookup()
This commit is contained in:
Sarah Hoffmann
2016-07-25 22:44:01 +02:00
parent 3f06d9d3ba
commit 1b33999f10
4 changed files with 16 additions and 82 deletions

View File

@@ -27,7 +27,10 @@
if (!$aResult['search-only']) {
$oReverseGeocode = new ReverseGeocode($oDB);
$oReverseGeocode->setIncludeAddressDetails(true);
$oReverseGeocode->setZoom(20);
$oPlaceLookup = new PlaceLookup($oDB);
$oPlaceLookup->setIncludeAddressDetails(true);
$oPlaceLookup->setLanguagePreference(array('en'));
echo "Warm reverse: ";
if ($bVerbose) echo "\n";
@@ -35,11 +38,12 @@
$fLat = rand(-9000, 9000) / 100;
$fLon = rand(-18000, 18000) / 100;
if ($bVerbose) echo "$fLat, $fLon = ";
$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->lookupPlace($aLookup);
if ($bVerbose) echo $aDetails['langaddress']."\n";
}
else echo ".";
}
echo "\n";