if ($v != false) {
        list($k, $v) = explode('|', $_GET['q']);
        $k = trim($k);
        $v = trim($v);
    } else {
        die;
    }
}
if (isset($_GET['lat'])) {
    $lat = $_GET['lat'];
}
if (isset($_GET['lat'])) {
    $lon = $_GET['lon'];
}
$osm = new Services_OpenStreetMap();
$osm->loadXML("./map.osm");
$results = $osm->search(array($k => $v));
echo "List of {$k}/{$v}\n";
echo "==================\n\n";
$oh = new Services_OpenStreetMap_OpeningHours();
foreach ($results as $result) {
    if ($result->getType() == 'node') {
        $bLat = $result->getLat();
        $bLon = $result->getLon();
    } elseif ($result->getType() == 'way' && $result->isClosed()) {
        $nodes = $result->getNodes();
        array_pop($nodes);
        $bLat = 0;
        $bLon = 0;
        foreach ($nodes as $node) {
            $n = $osm->getNode($node);
<?php

/**
 * example2_loadandparselocaldata.php
 * 22-Nov-2009
 *
 * PHP Version 5
 *
 * @category Services
 * @package  Services_OpenStreetMap
 * @author   Ken Guest <*****@*****.**>
 * @license  BSD http://www.opensource.org/licenses/bsd-license.php
 * @version  Release: @package_version@
 * @link     osmx.php
 */
$version = '@package_version@';
if (strstr($version, 'package_version')) {
    set_include_path(dirname(dirname(__FILE__)) . ':' . get_include_path());
}
require_once 'Services/OpenStreetMap.php';
$osm = new Services_OpenStreetMap();
$osm->loadXML("./ballinacurragardens.osm");
$results = $osm->search(array("building" => "yes"));
var_dump($results);
// vim:set et ts=4 sw=4:
 * PHP Version 5
 *
 * @category Services
 * @package  Services_OpenStreetMap
 * @author   Ken Guest <*****@*****.**>
 * @license  BSD http://www.opensource.org/licenses/bsd-license.php
 * @version  Release: @package_version@
 * @link     osmx.php
 */
$version = '@package_version@';
if (strstr($version, 'package_version')) {
    set_include_path(dirname(dirname(__FILE__)) . ':' . get_include_path());
}
require_once 'Services/OpenStreetMap.php';
$osm = new Services_OpenStreetMap();
$osm->loadXML("./osm.osm");
$results = $osm->search(array("amenity" => "pharmacy"));
echo "List of Pharmacies\n";
echo "==================\n\n";
foreach ($results as $result) {
    $name = $result->getTag('name');
    $addrStreet = $result->getTag('addr:street');
    $addrCity = $result->getTag('addr:city');
    $addrCountry = $result->getTag('addr:country');
    $addrHouseName = $result->getTag('addr:housename');
    $addrHouseNumber = $result->getTag('addr:housenumber');
    $openingHours = $result->getTag('opening_hours');
    $phone = $result->getTag('phone');
    $line1 = $addrHouseNumber ? $addrHouseNumber : $addrHouseName;
    if ($line1 != null) {
        $line1 .= ', ';