/** * Return all way's nodes coordinates * @return array */ public function &getWayNodesCoordinates(OSM_Objects_Way $way) { $coords = array(); $nodesRef = $way->getNodesRefs(); $n = count($nodesRef); for ($i = 0; $i < $n; $i++) { $node = $this->getNode($nodesRef[$i]); $coords[] = array($node->getLon(), $node->getLat()); } return $coords; }