TextOptions interface

SymbolLayer'daki metni özelleştirmek için kullanılan seçenekler

Extends

Özellikler

allowOverlap

Metnin diğer simgelerle çarpışması durumunda görünür olup olmadığını belirtir. True ise, metin önceden çizilmiş diğer simgelerle çarpışsa bile görünür. Varsayılan falsedeğeridir.

anchor

Simgenin haritadaki simgelerin tutturucu konumuna en yakın konumuna yerleştirileceği bölümü belirtir.

'"center"': Simgenin merkezi yer işaretine en yakın konumdadır.

'"left"': Simgenin sol tarafı yer işaretine en yakın konumdadır.

'"right"': Simgenin sağ tarafı yer işaretine en yakın yere yerleştirilir.

'"top"': Simgenin üst kısmında yer işaretine en yakın yerleştirildi.

'"bottom"': Simgenin alt kısmı yer işaretine en yakın konumdadır.

'"sol üst"': Simgenin sol üst köşesi yer işaretine en yakın konumdadır.

'"sağ üst"': Simgenin sağ üst köşesi yer işaretine en yakın yere yerleştirilir.

'"sol alt"': Simgenin sol alt köşesi yer işaretine en yakın konumdadır.

'"sağ alt"': Simgenin sağ alt köşesi yer işaretine en yakın yere yerleştirilir.

Varsayılan '"center"'.
color

Metnin rengi. Varsayılan "#000000"değeridir.

font

Metin görüntülemek için kullanılacak yazı tipi yığını. Olası değerler: "SegoeFrutigerHelveticaMYingHei-Bold", , , "SegoeFrutigerHelveticaMYingHei-Regular", "SegoeUi-Bold", "SegoeUi-Light", , "SegoeUi-Regular", "SegoeUi-SemiBold", "SegoeUi-SemiLight", "SegoeUi-SymbolRegular", "StandardCondensedSegoeUi-Black", , . "StandardFont-Black""StandardFontCondensed-Regular""StandardCondensedSegoeUi-Light""StandardFontCondensed-Bold""StandardCondensedSegoeUi-Bold""StandardFont-Bold""StandardFontCondensed-Light""StandardCondensedSegoeUi-Regular""StandardFont-Light""StandardFont-Regular""StandardFontCondensed-Black""SegoeFrutigerHelveticaMYingHei-Medium" Varsayılan ["StandardFont-Regular"]değeridir.

haloBlur

Halonun dışarı doğru piksel cinsinden belirme uzaklığı. 0'a eşit veya daha büyük bir sayı olmalıdır. Varsayılan 0değeridir.

haloColor

Metnin halo rengi, arka planlardan öne çıkmalarına yardımcı olur. Varsayılan "rgba(0,0,0,0)"değeridir.

haloWidth

Halo'nun piksel cinsinden yazı tipi ana hattına uzaklığı. 0'a eşit veya daha büyük bir sayı olmalıdır. Metin halo genişliği üst sınırı yazı tipi boyutunun 1/4'dür. Varsayılan 0değeridir.

ignorePlacement

Diğer simgelerin metinle çarpışmasına izin verilip verilmediğini belirtir. True ise, diğer simgeler metinle çarpışsalar bile görülebilir. Varsayılan falsedeğeridir.

justify

Metin yaslama seçenekleri.

'"auto"': Metin yer işareti konumuna doğru hizalanır.

'"left"': Metin sola hizalanır.

'"center"': Metin ortalanmış.

'"right"': Metin sağa hizalanır. Varsayılan '"center"'.

offset

Simgenin ems içindeki tutturucusundan uzaklığını belirtir. Pozitif değerler sağ ve aşağı, negatif değerler ise sola ve yukarı işaret eder. Varsayılan [0, 0]değeridir.

opacity

Metnin çizileceği opaklığı gösteren 0 ile 1 arasında bir sayı. Varsayılan 1değeridir.

optional

Metnin başka bir simgeyle çakışıyorsa gizlenip gizlenemediğini belirtir. True ise, metin diğer simgelerle çarpıştığında ve simge çakmadığında simgeler karşılık gelen metinleri olmadan görüntülenir. Varsayılan falsedeğeridir.

padding

Simge çakışmalarını algılamak için kullanılan metin sınırlayıcı kutusunun etrafındaki ek alanın boyutu. Varsayılan 2değeridir.

pitchAlignment

Harita atıldığında metnin yönünü belirtir.

'"auto"': 'rotationAlignment' değeriyle otomatik olarak eşleşir.

'"map"': Metin, haritanın düzlemine hizalanır.

'"görünüm penceresi"': Metin, görünüm penceresi düzlemine hizalanır.

Varsayılan: '"auto"'
radialOffset

Simgenin tutturucusunun yönündeki metnin radyal uzaklığı. varsa, varsayılan olarak iki boyutlu offset kullanan ile variableAnchorbirlikte kullanışlıdır. Varsayılan: 0

rotation

Metni saat yönünde derece olarak döndürme miktarı. Varsayılan 0

rotationAlignment

özelliğiyle SymbolLayerOptionsbirlikteplacement, metni oluşturan tek tek gliflerin döndürme davranışını belirtir.

'"auto"': 'yerleştirme' '"point"' olarak ayarlandığında, bu '"map"' ile eşdeğerdir. 'Yerleştirme' '"line"' olarak ayarlandığında, bu '"map"' ile eşdeğerdir.

'"map"': 'placement' '"point"' olarak ayarlandığında, metni doğu-batıya hizalar. 'Yerleştirme' '"line"' olarak ayarlandığında, metin x eksenlerini çizgiyle hizalar.

'"görünüm penceresi"': 'yerleştirme' değerinden bağımsız olarak, x eksenleri görünüm penceresi x ekseniyle hizalanmış glifler üretir.

Varsayılan: '"auto"'
size

Yazı tipinin piksel cinsinden boyutu. 0'a eşit veya daha büyük bir sayı olmalıdır. Varsayılan 16değeridir.

textField

Bir metin etiketi için kullanılacak özelliklerdeki bir özelliğin adını belirtir.

variableAnchor

Haritaya yüksek öncelikli etiketler yerleştirme olasılığını artırmak için olası yer işareti konumlarının listesi. İşleyici, bir sonraki etikete geçmeden önce etiketi sırayla her konuma yerleştirmeyi dener. Yer işareti konumuna göre metin yaslama seçmek için kullanın justify: "auto" . Uzaklık uygulamak için veya iki boyutlu offset seçenekleri kullanınradialOffset.

'"center"': Simgenin merkezi yer işaretine en yakın konumdadır.

'"left"': Simgenin sol tarafı yer işaretine en yakın konumdadır.

'"right"': Simgenin sağ tarafı yer işaretine en yakın yere yerleştirilir.

'"top"': Simgenin üst kısmında yer işaretine en yakın yerleştirildi.

'"bottom"': Simgenin alt kısmı yer işaretine en yakın konumdadır.

'"sol üst"': Simgenin sol üst köşesi yer işaretine en yakın konumdadır.

'"sağ üst"': Simgenin sağ üst köşesi yer işaretine en yakın yere yerleştirilir.

'"sol alt"': Simgenin sol alt köşesi yer işaretine en yakın konumdadır.

'"sağ alt"': Simgenin sağ alt köşesi yer işaretine en yakın yere yerleştirilir.

Varsayılan: 'undefined'

Özellik Ayrıntıları

allowOverlap

Metnin diğer simgelerle çarpışması durumunda görünür olup olmadığını belirtir. True ise, metin önceden çizilmiş diğer simgelerle çarpışsa bile görünür. Varsayılan falsedeğeridir.

allowOverlap?: boolean

Özellik Değeri

boolean

anchor

Simgenin haritadaki simgelerin tutturucu konumuna en yakın konumuna yerleştirileceği bölümü belirtir.

'"center"': Simgenin merkezi yer işaretine en yakın konumdadır.

'"left"': Simgenin sol tarafı yer işaretine en yakın konumdadır.

'"right"': Simgenin sağ tarafı yer işaretine en yakın yere yerleştirilir.

'"top"': Simgenin üst kısmında yer işaretine en yakın yerleştirildi.

'"bottom"': Simgenin alt kısmı yer işaretine en yakın konumdadır.

'"sol üst"': Simgenin sol üst köşesi yer işaretine en yakın konumdadır.

'"sağ üst"': Simgenin sağ üst köşesi yer işaretine en yakın yere yerleştirilir.

'"sol alt"': Simgenin sol alt köşesi yer işaretine en yakın konumdadır.

'"sağ alt"': Simgenin sağ alt köşesi yer işaretine en yakın yere yerleştirilir.

Varsayılan '"center"'.
anchor?: PositionAnchor | DataDrivenPropertyValueSpecification<PositionAnchor>

Özellik Değeri

PositionAnchor | DataDrivenPropertyValueSpecification<PositionAnchor>

color

Metnin rengi. Varsayılan "#000000"değeridir.

color?: string | DataDrivenPropertyValueSpecification<string>

Özellik Değeri

string | DataDrivenPropertyValueSpecification<string>

font

Metin görüntülemek için kullanılacak yazı tipi yığını. Olası değerler: "SegoeFrutigerHelveticaMYingHei-Bold", , , "SegoeFrutigerHelveticaMYingHei-Regular", "SegoeUi-Bold", "SegoeUi-Light", , "SegoeUi-Regular", "SegoeUi-SemiBold", "SegoeUi-SemiLight", "SegoeUi-SymbolRegular", "StandardCondensedSegoeUi-Black", , . "StandardFont-Black""StandardFontCondensed-Regular""StandardCondensedSegoeUi-Light""StandardFontCondensed-Bold""StandardCondensedSegoeUi-Bold""StandardFont-Bold""StandardFontCondensed-Light""StandardCondensedSegoeUi-Regular""StandardFont-Light""StandardFont-Regular""StandardFontCondensed-Black""SegoeFrutigerHelveticaMYingHei-Medium" Varsayılan ["StandardFont-Regular"]değeridir.

font?: string[] | DataDrivenPropertyValueSpecification<string[]>

Özellik Değeri

string[] | DataDrivenPropertyValueSpecification<string[]>

haloBlur

Halonun dışarı doğru piksel cinsinden belirme uzaklığı. 0'a eşit veya daha büyük bir sayı olmalıdır. Varsayılan 0değeridir.

haloBlur?: number | DataDrivenPropertyValueSpecification<number>

Özellik Değeri

number | DataDrivenPropertyValueSpecification<number>

haloColor

Metnin halo rengi, arka planlardan öne çıkmalarına yardımcı olur. Varsayılan "rgba(0,0,0,0)"değeridir.

haloColor?: string | DataDrivenPropertyValueSpecification<string>

Özellik Değeri

string | DataDrivenPropertyValueSpecification<string>

haloWidth

Halo'nun piksel cinsinden yazı tipi ana hattına uzaklığı. 0'a eşit veya daha büyük bir sayı olmalıdır. Metin halo genişliği üst sınırı yazı tipi boyutunun 1/4'dür. Varsayılan 0değeridir.

haloWidth?: number | DataDrivenPropertyValueSpecification<number>

Özellik Değeri

number | DataDrivenPropertyValueSpecification<number>

ignorePlacement

Diğer simgelerin metinle çarpışmasına izin verilip verilmediğini belirtir. True ise, diğer simgeler metinle çarpışsalar bile görülebilir. Varsayılan falsedeğeridir.

ignorePlacement?: boolean

Özellik Değeri

boolean

justify

Metin yaslama seçenekleri.

'"auto"': Metin yer işareti konumuna doğru hizalanır.

'"left"': Metin sola hizalanır.

'"center"': Metin ortalanmış.

'"right"': Metin sağa hizalanır. Varsayılan '"center"'.

justify?: "auto" | "left" | "center" | "right"

Özellik Değeri

"auto" | "left" | "center" | "right"

offset

Simgenin ems içindeki tutturucusundan uzaklığını belirtir. Pozitif değerler sağ ve aşağı, negatif değerler ise sola ve yukarı işaret eder. Varsayılan [0, 0]değeridir.

offset?: Pixel | DataDrivenPropertyValueSpecification<Pixel>

Özellik Değeri

Pixel | DataDrivenPropertyValueSpecification<Pixel>

opacity

Metnin çizileceği opaklığı gösteren 0 ile 1 arasında bir sayı. Varsayılan 1değeridir.

opacity?: number | DataDrivenPropertyValueSpecification<number>

Özellik Değeri

number | DataDrivenPropertyValueSpecification<number>

optional

Metnin başka bir simgeyle çakışıyorsa gizlenip gizlenemediğini belirtir. True ise, metin diğer simgelerle çarpıştığında ve simge çakmadığında simgeler karşılık gelen metinleri olmadan görüntülenir. Varsayılan falsedeğeridir.

optional?: boolean

Özellik Değeri

boolean

padding

Simge çakışmalarını algılamak için kullanılan metin sınırlayıcı kutusunun etrafındaki ek alanın boyutu. Varsayılan 2değeridir.

padding?: number | PropertyValueSpecification<number>

Özellik Değeri

number | PropertyValueSpecification<number>

pitchAlignment

Harita atıldığında metnin yönünü belirtir.

'"auto"': 'rotationAlignment' değeriyle otomatik olarak eşleşir.

'"map"': Metin, haritanın düzlemine hizalanır.

'"görünüm penceresi"': Metin, görünüm penceresi düzlemine hizalanır.

Varsayılan: '"auto"'
pitchAlignment?: "auto" | "map" | "viewport"

Özellik Değeri

"auto" | "map" | "viewport"

radialOffset

Simgenin tutturucusunun yönündeki metnin radyal uzaklığı. varsa, varsayılan olarak iki boyutlu offset kullanan ile variableAnchorbirlikte kullanışlıdır. Varsayılan: 0

radialOffset?: number | DataDrivenPropertyValueSpecification<number>

Özellik Değeri

number | DataDrivenPropertyValueSpecification<number>

rotation

Metni saat yönünde derece olarak döndürme miktarı. Varsayılan 0

rotation?: number | DataDrivenPropertyValueSpecification<number>

Özellik Değeri

number | DataDrivenPropertyValueSpecification<number>

rotationAlignment

özelliğiyle SymbolLayerOptionsbirlikteplacement, metni oluşturan tek tek gliflerin döndürme davranışını belirtir.

'"auto"': 'yerleştirme' '"point"' olarak ayarlandığında, bu '"map"' ile eşdeğerdir. 'Yerleştirme' '"line"' olarak ayarlandığında, bu '"map"' ile eşdeğerdir.

'"map"': 'placement' '"point"' olarak ayarlandığında, metni doğu-batıya hizalar. 'Yerleştirme' '"line"' olarak ayarlandığında, metin x eksenlerini çizgiyle hizalar.

'"görünüm penceresi"': 'yerleştirme' değerinden bağımsız olarak, x eksenleri görünüm penceresi x ekseniyle hizalanmış glifler üretir.

Varsayılan: '"auto"'
rotationAlignment?: "auto" | "map" | "viewport"

Özellik Değeri

"auto" | "map" | "viewport"

size

Yazı tipinin piksel cinsinden boyutu. 0'a eşit veya daha büyük bir sayı olmalıdır. Varsayılan 16değeridir.

size?: number | DataDrivenPropertyValueSpecification<number>

Özellik Değeri

number | DataDrivenPropertyValueSpecification<number>

textField

Bir metin etiketi için kullanılacak özelliklerdeki bir özelliğin adını belirtir.

textField?: string | DataDrivenPropertyValueSpecification<string>

Özellik Değeri

string | DataDrivenPropertyValueSpecification<string>

variableAnchor

Haritaya yüksek öncelikli etiketler yerleştirme olasılığını artırmak için olası yer işareti konumlarının listesi. İşleyici, bir sonraki etikete geçmeden önce etiketi sırayla her konuma yerleştirmeyi dener. Yer işareti konumuna göre metin yaslama seçmek için kullanın justify: "auto" . Uzaklık uygulamak için veya iki boyutlu offset seçenekleri kullanınradialOffset.

'"center"': Simgenin merkezi yer işaretine en yakın konumdadır.

'"left"': Simgenin sol tarafı yer işaretine en yakın konumdadır.

'"right"': Simgenin sağ tarafı yer işaretine en yakın yere yerleştirilir.

'"top"': Simgenin üst kısmında yer işaretine en yakın yerleştirildi.

'"bottom"': Simgenin alt kısmı yer işaretine en yakın konumdadır.

'"sol üst"': Simgenin sol üst köşesi yer işaretine en yakın konumdadır.

'"sağ üst"': Simgenin sağ üst köşesi yer işaretine en yakın yere yerleştirilir.

'"sol alt"': Simgenin sol alt köşesi yer işaretine en yakın konumdadır.

'"sağ alt"': Simgenin sağ alt köşesi yer işaretine en yakın yere yerleştirilir.

Varsayılan: 'undefined'
variableAnchor?: PositionAnchor[]

Özellik Değeri