-if ($aPlace)
-{
- $oPlaceLookup->setIncludePolygonAsPoints(false);
- $oPlaceLookup->setIncludePolygonAsText($bAsText);
- $oPlaceLookup->setIncludePolygonAsGeoJSON($bAsGeoJSON);
- $oPlaceLookup->setIncludePolygonAsKML($bAsKML);
- $oPlaceLookup->setIncludePolygonAsSVG($bAsSVG);
- $oPlaceLookup->setPolygonSimplificationThreshold($fThreshold);
-
- $fRadius = $fDiameter = getResultDiameter($aPlace);
- $aOutlineResult = $oPlaceLookup->getOutlines($aPlace['place_id'],
- $aPlace['lon'], $aPlace['lat'],
- $fRadius);
-
- if ($aOutlineResult)
- {
+if (isset($aPlace)) {
+ $aOutlineResult = $oPlaceLookup->getOutlines(
+ $aPlace['place_id'],
+ $aPlace['lon'],
+ $aPlace['lat'],
+ Nominatim\ClassTypes\getDefRadius($aPlace),
+ $fLat,
+ $fLon
+ );
+
+ if ($aOutlineResult) {