// ami eléggé hanyag dolog, // mert lehet hogy nincs mind bent if ($element['type'] != 'node') { continue; } if (!$osm->inBBOX($element['lat'], $element['lon'])) { continue; } $id = $element['type'] . '#' . $element['id']; $display[$id] = true; } } } // friss adatokat töltünk le a befoglaló téglalapból if (!isset($params['noosm'])) { $overpass = Overpass::query($osm->bbox); $data = json_decode($overpass, true); if (is_array($data['elements'])) { $elements = array_merge($elements, $data['elements']); } // ezeket mind megjelenítjük majd foreach ($data['elements'] as $element) { $id = $element['type'] . '#' . $element['id']; $display[$id] = true; } } $osmsites = array(); foreach ($elements as $element) { $id = $element['type'] . '#' . $element['id']; $osmsites[$id] = $element; $tags = $element['tags'];