airports

package
v0.0.0-...-875e610 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 10, 2021 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AirportTypeUnknown  uint = 0x00
	AirportTypeClosed   uint = 0x01
	AirportTypeHeliport uint = 0x02
	AirportTypeSmall    uint = 0x04
	AirportTypeMedium   uint = 0x08
	AirportTypeLarge    uint = 0x10
	AirportTypeAll      uint = AirportTypeClosed | AirportTypeHeliport | AirportTypeSmall | AirportTypeMedium | AirportTypeLarge
	AirportTypeActive   uint = AirportTypeHeliport | AirportTypeSmall | AirportTypeMedium | AirportTypeLarge
	AirportTypeRunways  uint = AirportTypeSmall | AirportTypeMedium | AirportTypeLarge
)

Variables

This section is empty.

Functions

func KilometersToMeters

func KilometersToMeters(km float64) float64

func MilestoMeters

func MilestoMeters(mi float64) float64

func NauticalMilesToMeters

func NauticalMilesToMeters(nm float64) float64

Types

type Airport

type Airport struct {
	// contains filtered or unexported fields
}

type Candidate

type Candidate struct {
	// contains filtered or unexported fields
}

type Database

type Database struct {
	// contains filtered or unexported fields
}

func New

func New() *Database

func (*Database) FindNearestAirport

func (db *Database) FindNearestAirport(latitude, longitude, radius float64, airportTypeFilter uint) *Airport

func (*Database) FindNearestAirports

func (db *Database) FindNearestAirports(latitude, longitude, radius float64, maxCount int, airportTypeFilter uint) []*Airport

func (*Database) List

func (db *Database) List()

func (*Database) ParseAirports

func (db *Database) ParseAirports(filename string, airportTypeFilter uint, skipFirstLine bool) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL