X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/bfe51197429c9436034bb4d25931ad4d687d09c8..1d836f6c5ccee069fd41137af1c0fef8d65f48f9:/lib/template/details-html.php
diff --git a/lib/template/details-html.php b/lib/template/details-html.php
index c438659b..a38ee1bc 100644
--- a/lib/template/details-html.php
+++ b/lib/template/details-html.php
@@ -1,40 +1,15 @@
-
+
+
OpenStreetMap Nominatim:
-
-
-
+
+
+
@@ -108,12 +94,19 @@ if (isset($aPolyPoints))
}
echo ' ';
echo ' Type: '.$aPointDetails['class'].':'.$aPointDetails['type'].'
';
+ echo ' Last Updated: '.$aPointDetails['indexed_date'].'
';
echo ' Admin Level: '.$aPointDetails['admin_level'].'
';
echo ' Rank: '.$aPointDetails['rank_search_label'].'
';
- if ($aPointDetails['importance']) echo ' Importance: '.$aPointDetails['importance'].'
';
+ if ($aPointDetails['calculated_importance']) echo ' Importance: '.$aPointDetails['calculated_importance'].($aPointDetails['importance']?'':' (estimated)').'
';
echo ' Coverage: '.($aPointDetails['isarea']=='t'?'Polygon':'Point').'
';
+ echo ' Centre Point: '.$aPointDetails['lat'].','.$aPointDetails['lon'].'
';
$sOSMType = ($aPointDetails['osm_type'] == 'N'?'node':($aPointDetails['osm_type'] == 'W'?'way':($aPointDetails['osm_type'] == 'R'?'relation':'')));
- if ($sOSMType) echo ' ';
+ if ($sOSMType) echo ' ';
+ if ($aPointDetails['wikipedia'])
+ {
+ list($sWikipediaLanguage,$sWikipediaArticle) = explode(':',$aPointDetails['wikipedia']);
+ echo ' ';
+ }
echo ' Extra Tags: ';
foreach($aPointDetails['aExtraTags'] as $sKey => $sValue)
{
@@ -123,7 +116,7 @@ if (isset($aPolyPoints))
echo '
';
echo 'Address
';
- echo '';
+ echo '
';
$iPrevRank = 1000000;
$sPrevLocalName = '';
foreach($aAddressLines as $aAddressLine)
@@ -139,9 +132,9 @@ if (isset($aPolyPoints))
echo '
'.(trim($aAddressLine['localname'])?$aAddressLine['localname']:'No Name').'';
echo ' (';
echo '
Type: '.$aAddressLine['class'].':'.$aAddressLine['type'].'';
- if ($sOSMType) echo ',
'.$sOSMType.' '.$aAddressLine['osm_id'].'';
- echo ',
'.$aAddressLine['admin_level'].'';
- echo ',
'.$aAddressLine['rank_search_label'].'';
+ if ($sOSMType) echo ',
'.$sOSMType.' '.$aAddressLine['osm_id'].'';
+ if (isset($aAddressLine['admin_level'])) echo ',
'.$aAddressLine['admin_level'].'';
+ if (isset($aAddressLine['rank_search_label'])) echo ',
'.$aAddressLine['rank_search_label'].'';
// echo ',
'.($aAddressLine['fromarea']=='t'?'Polygon':'Point').'';
echo ',
'.$aAddressLine['distance'].'';
echo '
GOTO';
@@ -194,7 +187,7 @@ if (isset($aPolyPoints))
if (sizeof($aParentOfLines))
{
- echo '
Parent Of (named features only):
';
+ echo '
Parent Of:
';
$aGroupedAddressLines = array();
foreach($aParentOfLines as $aAddressLine)
@@ -225,6 +218,9 @@ if (isset($aPolyPoints))
echo '
';
}
}
+ if (sizeof($aParentOfLines) >= 500) {
+ echo '
There are more child objects which are not shown.
';
+ }
echo '
';
}