Ejemplo n.º 1
0
Archivo: osm.go Proyecto: vetinari/osm
func (o *OSM) GetNodeList() *node.NodeList {
	var nl []*node.Node
	for _, n := range o.Nodes {
		nl = append(nl, n)
	}
	nlist := node.NodeList(nl)
	return &nlist
}
Ejemplo n.º 2
0
Archivo: way.go Proyecto: vetinari/osm
func (w *Way) BoundingBox() (*bbox.BBox, error) {
	return node.NodeList(w.Nodes_).BoundingBox()
}
Ejemplo n.º 3
0
func (r *Relation) BoundingBox() (*bbox.BBox, error) {
	return node.NodeList(r.GetNodes()).BoundingBox()
}