if (isset($aPlace['lon'])) echo ' lon="'.htmlspecialchars($aPlace['lon']).'"';
echo ">".htmlspecialchars($aPlace['langaddress'])."</result>";
- if ($bShowAddressDetails) {
+ if (isset($aPlace['aAddress']))
+ {
echo "<addressparts>";
foreach($aPlace['aAddress'] as $sKey => $sValue)
{
}
echo "</addressparts>";
}
+
+ if (isset($aPlace['sExtraTags']))
+ {
+ echo "<extratags>";
+ foreach ($aPlace['sExtraTags'] as $sKey => $sValue)
+ {
+ echo '<tag key="'.htmlspecialchars($sKey).'" value="'.htmlspecialchars($sValue).'"/>';
+ }
+ echo "</extratags>";
+ }
+
+ if (isset($aPlace['sNameDetails']))
+ {
+ echo "<namedetails>";
+ foreach ($aPlace['sNameDetails'] as $sKey => $sValue)
+ {
+ echo '<name desc="'.htmlspecialchars($sKey).'">';
+ echo htmlspecialchars($sValue);
+ echo "</name>";
+ }
+ echo "</namedetails>";
+ }
}
echo "</reversegeocode>";