X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/ec2d491dc8939ecf28ab84e26955bc7189618096..603367dced978cfec5642764367a093dc37ccabf:/website/reverse.php diff --git a/website/reverse.php b/website/reverse.php index 7b9ef3b3..640ea2ab 100644 --- a/website/reverse.php +++ b/website/reverse.php @@ -10,7 +10,7 @@ ini_set('memory_limit', '200M'); $oParams = new Nominatim\ParameterParser(); // Format for output -$sOutputFormat = $oParams->getSet('format', array('html', 'xml', 'json', 'jsonv2', 'geojson', 'geocodejson'), 'xml'); +$sOutputFormat = $oParams->getSet('format', array('xml', 'json', 'jsonv2', 'geojson', 'geocodejson'), 'xml'); set_exception_handler_by_format($sOutputFormat); // Preferred language @@ -38,7 +38,6 @@ if ($sOsmType && $iOsmId > 0) { $oReverseGeocode->setZoom($iZoom); $oLookup = $oReverseGeocode->lookup($fLat, $fLon); - if (CONST_Debug) var_dump($oLookup); if ($oLookup) { $aPlaces = $oPlaceLookup->lookup(array($oLookup->iId => $oLookup)); @@ -46,7 +45,7 @@ if ($sOsmType && $iOsmId > 0) { $aPlace = reset($aPlaces); } } -} elseif ($sOutputFormat != 'html') { +} else { userError('Need coordinates or OSM object to lookup.'); } @@ -55,7 +54,7 @@ if (isset($aPlace)) { $aPlace['place_id'], $aPlace['lon'], $aPlace['lat'], - Nominatim\ClassTypes\getProperty($aPlace, 'defdiameter', 0.0001), + Nominatim\ClassTypes\getDefRadius($aPlace), $fLat, $fLon ); @@ -74,11 +73,7 @@ if (CONST_Debug) { exit; } -if ($sOutputFormat == 'html') { - $sDataDate = $oDB->getOne("select TO_CHAR(lastimportdate,'YYYY/MM/DD HH24:MI')||' GMT' from import_status limit 1"); - $sTileURL = CONST_Map_Tile_URL; - $sTileAttribution = CONST_Map_Tile_Attribution; -} elseif ($sOutputFormat == 'geocodejson') { +if ($sOutputFormat == 'geocodejson') { $sQuery = $fLat.','.$fLon; if (isset($aPlace['place_id'])) { $fDistance = $oDB->getOne(