Position class
GeoJSON Position objektum – egy hely hosszúságát és szélességét meghatározó tömb. A teljes leírás az RFC 7946-ban található.
- Extends
-
Array<number>
Konstruktorok
Position(number, number, number) | Pozíciót hoz létre. |
Tulajdonságok
Array |
Örökölt tulajdonságok
length | Lekéri vagy beállítja a tömb hosszát. Ez egy számmal magasabb, mint a tömbben definiált legmagasabb elem. |
Metódusok
are |
Két pozíció hosszúsági és szélességi értékeit hasonlítja össze annak ellenőrzéséhez, hogy egyenlők-e 6 tizedesjegy pontossággal. |
from |
Egy Position objektumot hoz létre a szélességi és hosszúsági értékekből. |
from |
Position objektumot hoz létre egy formátummal rendelkező tömbből; [lat, lng] vagy [lat, lng, elv] |
from |
Egy pozícióobjektumot hoz létre egy koordináta-információkat tartalmazó objektumból. A rendszer az alábbi tulajdonságokat vizsgálja meg egy kis- és nagybetűket nem megkülönböztető teszttel. Hosszúság: lng, hosszúság, lon, x Szélesség: lat, szélesség, y Magasság: elv, magasság, alt, magasság, z |
from |
A koordináta-információkat tartalmazó objektumtömböt pozíciótömbté alakítja. A nem konvertálható objektumok elvesznek. Minden objektum vagy egy tömb formátumban; [lat, lng] vagy [lat, lng, elv] vagy objektum a következő tulajdonságok bármely kombinációjával: Hosszúság: lng, hosszúság, lon, x Szélesség: lat, szélesség, y Jogosultságszint: elv, magasság, alt, magasság, z |
from |
Klónozza a pozíciót. |
Örökölt metódusok
concat((T | Concat |
Két vagy több tömböt egyesít. |
concat(Concat |
Két vagy több tömböt egyesít. |
every((value: number, index: number, array: number[]) => unknown, any) | Meghatározza, hogy egy tömb összes tagja megfelel-e a megadott tesztnek. |
filter((value: number, index: number, array: number[]) => unknown, any) | A visszahívási függvényben megadott feltételnek megfelelő tömb elemeit adja vissza. |
filter<S>((value: number, index: number, array: number[]) => value, any) | A visszahívási függvényben megadott feltételnek megfelelő tömb elemeit adja vissza. |
for |
Végrehajtja a megadott műveletet egy tömb minden eleméhez. |
index |
Egy érték első előfordulásának indexét adja vissza egy tömbben. |
join(string) | Hozzáadja a megadott elválasztó sztringgel elválasztott tömb összes elemét. |
last |
Egy adott érték utolsó előfordulásának indexét adja vissza egy tömbben. |
map<U>((value: number, index: number, array: number[]) => U, any) | Meghív egy definiált visszahívási függvényt egy tömb minden elemére, és visszaad egy tömböt, amely tartalmazza az eredményeket. |
pop() | Eltávolítja az utolsó elemet egy tömbből, és visszaadja azt. |
push(number[]) | Új elemeket fűz hozzá egy tömbhöz, és visszaadja a tömb új hosszát. |
reduce((previous |
Meghívja a megadott visszahívási függvényt a tömb összes eleméhez. A visszahívási függvény visszatérési értéke a halmozott eredmény, és argumentumként van megadva a visszahívási függvény következő hívásában. |
reduce((previous |
|
reduce<U>((previous |
Meghívja a megadott visszahívási függvényt a tömb összes eleméhez. A visszahívási függvény visszatérési értéke a halmozott eredmény, és argumentumként van megadva a visszahívási függvény következő hívásában. |
reduce |
A megadott visszahívási függvényt egy tömb összes eleméhez hívja meg csökkenő sorrendben. A visszahívási függvény visszatérési értéke a halmozott eredmény, és argumentumként van megadva a visszahívási függvény következő hívásában. |
reduce |
|
reduce |
A megadott visszahívási függvényt egy tömb összes eleméhez hívja meg csökkenő sorrendben. A visszahívási függvény visszatérési értéke a halmozott eredmény, és argumentumként van megadva a visszahívási függvény következő hívásában. |
reverse() | Megfordítja a tömb elemeit. |
shift() | Eltávolítja az első elemet egy tömbből, és visszaadja azt. |
slice(number, number) | Egy tömb egy szakaszát adja vissza. |
some((value: number, index: number, array: number[]) => unknown, any) | Meghatározza, hogy a megadott visszahívási függvény igaz értéket ad-e vissza egy tömb bármely eleméhez. |
sort((a: number, b: number) => number) | Tömb rendezése. |
splice(number, number) | Eltávolítja az elemeket egy tömbből, és szükség esetén új elemeket szúr be a helyére, és visszaadja a törölt elemeket. |
splice(number, number, number[]) | Eltávolítja az elemeket egy tömbből, és szükség esetén új elemeket szúr be a helyükre, és visszaadja a törölt elemeket. |
to |
Egy tömb sztringreprezentációját adja vissza. Az elemeket a rendszer a toLocalString metódusokkal sztringgé alakítja. |
to |
Egy tömb sztringreprezentációját adja vissza. |
unshift(number[]) | Új elemek beszúrása egy tömb elejére. |
Konstruktor adatai
Position(number, number, number)
Pozíciót hoz létre.
new Position(longitude: number, latitude: number, elevation?: number)
Paraméterek
- longitude
-
number
A pozíció hosszúsága.
- latitude
-
number
A pozíció szélessége.
- elevation
-
number
A pozíció szintemelkedése.
Tulajdonság adatai
Array
static Array: ArrayConstructor
Tulajdonság értéke
ArrayConstructor
Örökölt tulajdonság részletei
length
Lekéri vagy beállítja a tömb hosszát. Ez egy számmal magasabb, mint a tömbben definiált legmagasabb elem.
length: number
Tulajdonság értéke
number
Örökölt forrás Array.length
Metódus adatai
areEqual(Position, Position, number)
Két pozíció hosszúsági és szélességi értékeit hasonlítja össze annak ellenőrzéséhez, hogy egyenlők-e 6 tizedesjegy pontossággal.
static function areEqual(pos1: Position, pos2: Position, precision?: number): boolean
Paraméterek
- pos1
- Position
Az első összehasonlítandó pozíció.
- pos2
- Position
Második összehasonlítandó pozíció.
- precision
-
number
Az összehasonlítandó tizedesjegyek száma. Alapértelmezett: 6.
Válaszok
boolean
Logikai érték, amely azt jelzi, hogy két pozíció egyenlő-e a megadott pontosság vagy 6 tizedesjegy pontosságával.
fromLatLng(number, number, number)
Egy Position objektumot hoz létre a szélességi és hosszúsági értékekből.
static function fromLatLng(lat: number, lng: number, elv?: number): Position
Paraméterek
- lat
-
number
A szélességi érték.
- lng
-
number
Egy hosszúsági érték.
- elv
-
number
Szintemelési érték méterben.
Válaszok
Egy Position objektum, amely a megadott LatLng-információkat jelöli.
fromLatLng(number[])
Position objektumot hoz létre egy formátummal rendelkező tömbből; [lat, lng] vagy [lat, lng, elv]
static function fromLatLng(latLng: number[]): Position
Paraméterek
- latLng
-
number[]
Egy tömb, amely a szélességi/hosszúsági adatokat tartalmazza formátumban; [lat, lng] vagy [lat, lng, elv]
Válaszok
Egy Position objektum, amely a megadott LatLng-információkat jelöli.
fromLatLng(object)
Egy pozícióobjektumot hoz létre egy koordináta-információkat tartalmazó objektumból. A rendszer az alábbi tulajdonságokat vizsgálja meg egy kis- és nagybetűket nem megkülönböztető teszttel. Hosszúság: lng, hosszúság, lon, x Szélesség: lat, szélesség, y Magasság: elv, magasság, alt, magasság, z
static function fromLatLng(latLng: object): Position
Paraméterek
- latLng
-
object
A koordináta-információk kinyeréséhez szükséges objektum.
Válaszok
Egy Position objektum, amely a megadott LatLng-információkat jelöli.
fromLatLngs(Array<object | number[]>)
A koordináta-információkat tartalmazó objektumtömböt pozíciótömbté alakítja. A nem konvertálható objektumok elvesznek. Minden objektum vagy egy tömb formátumban; [lat, lng] vagy [lat, lng, elv] vagy objektum a következő tulajdonságok bármely kombinációjával: Hosszúság: lng, hosszúság, lon, x Szélesség: lat, szélesség, y Jogosultságszint: elv, magasság, alt, magasság, z
static function fromLatLngs(latLngs: Array<object | number[]>): Position[]
Paraméterek
- latLngs
-
Array<object | number[]>
A koordináta-információkat tartalmazó objektumok.
Válaszok
Position[]
Pozícióobjektumok tömbje, amely az összes megadott koordináta-információt tartalmazza.
fromPosition(Position)
Klónozza a pozíciót.
static function fromPosition(position: Position): Position
Paraméterek
- position
- Position
A klónozás helye.
Válaszok
Örökölt metódus részletei
concat((T | ConcatArray<T>)[])
Két vagy több tömböt egyesít.
function concat(items: (T | ConcatArray<T>)[]): number[]
Paraméterek
- items
-
(T | ConcatArray<T>)[]
További elemek, amelyek hozzáadhatók a tömb1 végéhez.
Válaszok
number[]
Örökölt forrás Tömb.concat
concat(ConcatArray<number>[])
Két vagy több tömböt egyesít.
function concat(items: ConcatArray<number>[]): number[]
Paraméterek
- items
-
ConcatArray<number>[]
További elemek, amelyek hozzáadhatók a tömb1 végéhez.
Válaszok
number[]
Örökölt forrás Tömb.concat
every((value: number, index: number, array: number[]) => unknown, any)
Meghatározza, hogy egy tömb összes tagja megfelel-e a megadott tesztnek.
function every(callbackfn: (value: number, index: number, array: number[]) => unknown, thisArg?: any): boolean
Paraméterek
- callbackfn
-
(value: number, index: number, array: number[]) => unknown
Egy függvény, amely legfeljebb három argumentumot fogad el. Minden metódus meghívja a callbackfn függvényt a tömb minden eleméhez, amíg a visszahívásfn vissza nem ad egy értéket, amely a hamis logikai értékre kényszeríthető, vagy a tömb végéig.
- thisArg
-
any
Egy objektum, amelyre ez a kulcsszó hivatkozhat a callbackfn függvényben. Ha ez aArg nincs megadva, a nem definiált értéket használja ez az érték.
Válaszok
boolean
Örökölt forrás Tömb.minden
filter((value: number, index: number, array: number[]) => unknown, any)
A visszahívási függvényben megadott feltételnek megfelelő tömb elemeit adja vissza.
function filter(callbackfn: (value: number, index: number, array: number[]) => unknown, thisArg?: any): number[]
Paraméterek
- callbackfn
-
(value: number, index: number, array: number[]) => unknown
Egy függvény, amely legfeljebb három argumentumot fogad el. A szűrőmetódus a tömb minden eleméhez egyszer meghívja a callbackfn függvényt.
- thisArg
-
any
Egy objektum, amelyre ez a kulcsszó hivatkozhat a callbackfn függvényben. Ha ez aArg nincs megadva, a nem definiált értéket használja ez az érték.
Válaszok
number[]
Örökölt forrás Tömb.szűrő
filter<S>((value: number, index: number, array: number[]) => value, any)
A visszahívási függvényben megadott feltételnek megfelelő tömb elemeit adja vissza.
function filter<S>(callbackfn: (value: number, index: number, array: number[]) => value, thisArg?: any): S[]
Paraméterek
- callbackfn
-
(value: number, index: number, array: number[]) => value
Egy függvény, amely legfeljebb három argumentumot fogad el. A szűrőmetódus a tömb minden eleméhez egyszer meghívja a callbackfn függvényt.
- thisArg
-
any
Egy objektum, amelyre ez a kulcsszó hivatkozhat a callbackfn függvényben. Ha ez aArg nincs megadva, a nem definiált értéket használja ez az érték.
Válaszok
S[]
Örökölt forrás Tömb.szűrő
forEach((value: number, index: number, array: number[]) => void, any)
Végrehajtja a megadott műveletet egy tömb minden eleméhez.
function forEach(callbackfn: (value: number, index: number, array: number[]) => void, thisArg?: any)
Paraméterek
- callbackfn
-
(value: number, index: number, array: number[]) => void
Egy függvény, amely legfeljebb három argumentumot fogad el. forEach a tömb minden eleméhez egyszer meghívja a callbackfn függvényt.
- thisArg
-
any
Egy objektum, amelyre ez a kulcsszó hivatkozhat a callbackfn függvényben. Ha ez aArg nincs megadva, a nem definiált értéket használja ez az érték.
Örökölt forrás Array.forEach
indexOf(number, number)
Egy érték első előfordulásának indexét adja vissza egy tömbben.
function indexOf(searchElement: number, fromIndex?: number): number
Paraméterek
- searchElement
-
number
A tömbben keresendő érték.
- fromIndex
-
number
A tömbindex, amelynél a keresést el kell kezdeni. Ha a fromIndex elem nincs megadva, a keresés a 0 indexnél kezdődik.
Válaszok
number
Örökölt forrás Array.indexOf
join(string)
Hozzáadja a megadott elválasztó sztringgel elválasztott tömb összes elemét.
function join(separator?: string): string
Paraméterek
- separator
-
string
Egy tömb egyik elemének az eredményül kapott sztringben a következőtől való elválasztására szolgáló sztring. Ha nincs megadva, a tömbelemek vesszővel vannak elválasztva.
Válaszok
string
Örökölt forrás Tömb.illesztés
lastIndexOf(number, number)
Egy adott érték utolsó előfordulásának indexét adja vissza egy tömbben.
function lastIndexOf(searchElement: number, fromIndex?: number): number
Paraméterek
- searchElement
-
number
A tömbben keresendő érték.
- fromIndex
-
number
A tömbindex, amelynél a keresést el kell kezdeni. Ha a fromIndex elem nincs megadva, a keresés a tömb utolsó indexétől indul.
Válaszok
number
Örökölt forrás Array.lastIndexOf
map<U>((value: number, index: number, array: number[]) => U, any)
Meghív egy definiált visszahívási függvényt egy tömb minden elemére, és visszaad egy tömböt, amely tartalmazza az eredményeket.
function map<U>(callbackfn: (value: number, index: number, array: number[]) => U, thisArg?: any): U[]
Paraméterek
- callbackfn
-
(value: number, index: number, array: number[]) => U
Egy függvény, amely legfeljebb három argumentumot fogad el. A leképezési metódus a tömb minden eleméhez egyszer meghívja a callbackfn függvényt.
- thisArg
-
any
Egy objektum, amelyre ez a kulcsszó hivatkozhat a callbackfn függvényben. Ha ez aArg nincs megadva, a nem definiált értéket használja ez az érték.
Válaszok
U[]
Örökölt forrás Tömb.map
pop()
Eltávolítja az utolsó elemet egy tömbből, és visszaadja azt.
function pop(): number | undefined
Válaszok
number | undefined
Örökölt forrás Tömb.pop
push(number[])
Új elemeket fűz hozzá egy tömbhöz, és visszaadja a tömb új hosszát.
function push(items: number[]): number
Paraméterek
- items
-
number[]
A tömb új elemei.
Válaszok
number
Örökölt forrás Tömb.leküldés
reduce((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number)
Meghívja a megadott visszahívási függvényt a tömb összes eleméhez. A visszahívási függvény visszatérési értéke a halmozott eredmény, és argumentumként van megadva a visszahívási függvény következő hívásában.
function reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number): number
Paraméterek
- callbackfn
-
(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number
Egy függvény, amely legfeljebb négy argumentumot fogad el. A csökkentési módszer a tömb minden eleméhez egyszer meghívja a callbackfn függvényt.
Válaszok
number
Örökölt forrás Tömb.csökkentés
reduce((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number, number)
function reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number, initialValue: number): number
Paraméterek
- callbackfn
-
(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number
- initialValue
-
number
Válaszok
number
Örökölt forrás Tömb.csökkentés
reduce<U>((previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, U)
Meghívja a megadott visszahívási függvényt a tömb összes eleméhez. A visszahívási függvény visszatérési értéke a halmozott eredmény, és argumentumként van megadva a visszahívási függvény következő hívásában.
function reduce<U>(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, initialValue: U): U
Paraméterek
- callbackfn
-
(previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U
Egy függvény, amely legfeljebb négy argumentumot fogad el. A csökkentési módszer a tömb minden eleméhez egyszer meghívja a callbackfn függvényt.
- initialValue
-
U
Ha a initialValue érték meg van adva, a rendszer a kezdeti értékként használja a felhalmozás elindításához. A callbackfn függvény első hívása argumentumként adja meg ezt az értéket tömbérték helyett.
Válaszok
U
Örökölt forrás Tömb.csökkentés
reduceRight((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number)
A megadott visszahívási függvényt egy tömb összes eleméhez hívja meg csökkenő sorrendben. A visszahívási függvény visszatérési értéke a halmozott eredmény, és argumentumként van megadva a visszahívási függvény következő hívásában.
function reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number): number
Paraméterek
- callbackfn
-
(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number
Egy függvény, amely legfeljebb négy argumentumot fogad el. A reduceRight metódus a tömb minden eleméhez egyszer meghívja a callbackfn függvényt.
Válaszok
number
Örökölt forrás Array.reduceRight
reduceRight((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number, number)
function reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number, initialValue: number): number
Paraméterek
- callbackfn
-
(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number
- initialValue
-
number
Válaszok
number
Örökölt forrás Array.reduceRight
reduceRight<U>((previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, U)
A megadott visszahívási függvényt egy tömb összes eleméhez hívja meg csökkenő sorrendben. A visszahívási függvény visszatérési értéke a halmozott eredmény, és argumentumként van megadva a visszahívási függvény következő hívásában.
function reduceRight<U>(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, initialValue: U): U
Paraméterek
- callbackfn
-
(previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U
Egy függvény, amely legfeljebb négy argumentumot fogad el. A reduceRight metódus a tömb minden eleméhez egyszer meghívja a callbackfn függvényt.
- initialValue
-
U
Ha a initialValue érték meg van adva, a rendszer a kezdeti értékként használja a felhalmozás elindításához. A callbackfn függvény első hívása argumentumként adja meg ezt az értéket tömbérték helyett.
Válaszok
U
Örökölt forrás Array.reduceRight
reverse()
Megfordítja a tömb elemeit.
function reverse(): number[]
Válaszok
number[]
Örökölt forrás Tömb.fordított
shift()
Eltávolítja az első elemet egy tömbből, és visszaadja azt.
function shift(): number | undefined
Válaszok
number | undefined
Örökölt forrás Tömb.shift
slice(number, number)
Egy tömb egy szakaszát adja vissza.
function slice(start?: number, end?: number): number[]
Paraméterek
- start
-
number
A tömb megadott részének kezdete.
- end
-
number
A tömb megadott részének vége. Ez nem tartozik a "end" index eleméhez.
Válaszok
number[]
Örökölt forrás Tömb.szelet
some((value: number, index: number, array: number[]) => unknown, any)
Meghatározza, hogy a megadott visszahívási függvény igaz értéket ad-e vissza egy tömb bármely eleméhez.
function some(callbackfn: (value: number, index: number, array: number[]) => unknown, thisArg?: any): boolean
Paraméterek
- callbackfn
-
(value: number, index: number, array: number[]) => unknown
Egy függvény, amely legfeljebb három argumentumot fogad el. A metódus meghívja a callbackfn függvényt a tömb minden egyes eleméhez, amíg a visszahívásfn olyan értéket nem ad vissza, amely igaz logikai értékre kényszeríthető, vagy a tömb végéig.
- thisArg
-
any
Egy objektum, amelyre ez a kulcsszó hivatkozhat a callbackfn függvényben. Ha ez aArg nincs megadva, a nem definiált értéket használja ez az érték.
Válaszok
boolean
Örökölt forrás Tömb.néhány
sort((a: number, b: number) => number)
Tömb rendezése.
function sort(compareFn?: (a: number, b: number) => number): this
Paraméterek
- compareFn
-
(a: number, b: number) => number
Az elemek sorrendjének meghatározására szolgáló függvény. Negatív értéket kell visszaadnia, ha az első argumentum kisebb, mint a második argumentum, nulla, ha egyenlő, és egyéb esetben pozitív értéket. Ha nincs megadva, az elemek növekvő ASCII-karaktersorrendben vannak rendezve.
[11,2,22,1].sort((a, b) => a - b)
Válaszok
this
Örökölt forrás Tömb.rendezés
splice(number, number)
Eltávolítja az elemeket egy tömbből, és szükség esetén új elemeket szúr be a helyére, és visszaadja a törölt elemeket.
function splice(start: number, deleteCount?: number): number[]
Paraméterek
- start
-
number
A tömb nulla alapú helye, ahonnan el szeretné kezdeni az elemek eltávolítását.
- deleteCount
-
number
Az eltávolítandó elemek száma.
Válaszok
number[]
Örökölt forrás Tömb.splice
splice(number, number, number[])
Eltávolítja az elemeket egy tömbből, és szükség esetén új elemeket szúr be a helyükre, és visszaadja a törölt elemeket.
function splice(start: number, deleteCount: number, items: number[]): number[]
Paraméterek
- start
-
number
A tömb nulla alapú helye, ahonnan el szeretné kezdeni az elemek eltávolítását.
- deleteCount
-
number
Az eltávolítandó elemek száma.
- items
-
number[]
A törölt elemek helyett a tömbbe beszúrandó elemek.
Válaszok
number[]
Örökölt forrás Array.splice
toLocaleString()
Egy tömb sztringreprezentációját adja vissza. Az elemeket a rendszer a toLocalString metódusokkal sztringgé alakítja.
function toLocaleString(): string
Válaszok
string
Örökölt forrás Array.toLocaleString
toString()
Egy tömb sztringreprezentációját adja vissza.
function toString(): string
Válaszok
string
Örökölt forrás Array.toString
unshift(number[])
Új elemek beszúrása egy tömb elejére.
function unshift(items: number[]): number
Paraméterek
- items
-
number[]
A tömb elején beszúrandó elemek.
Válaszok
number
Örökölt forrás Array.unshift