Scenario: address lookup for non-existing or invalid node, way, relation
When sending xml lookup query for X99,,N0,nN158845944,ABC,,W9
Then exactly 0 results are returned
+
+ Scenario Outline: Boundingbox is returned
+ When sending <format> lookup query for N3284625766,W6065798
+ Then exactly 2 results are returned
+ And result 0 has bounding box in -32.812,-32.811,-56.509,-56.508
+ And result 1 has bounding box in 47.14,47.15,9.51,9.53
+
+ Examples:
+ | format |
+ | json |
+ | jsonv2 |
+ | geojson |
+ | xml |
unset($oResult['langaddress']);
$oResult['name'] = $oPlace['langaddress'];
}
+
+ $aOutlineResult = $oPlaceLookup->getOutlines(
+ $oPlace['place_id'],
+ $oPlace['lon'],
+ $oPlace['lat'],
+ Nominatim\ClassTypes\getProperty($oPlace, 'defdiameter', 0.0001)
+ );
+
+ if ($aOutlineResult) {
+ $oResult = array_merge($oResult, $aOutlineResult);
+ }
+
$aSearchResults[] = $oResult;
}
}