PlaceContentConfigElement sınıfı
class
google.maps.places.PlaceContentConfigElement
extends HTMLElement
implements PlaceContentConfigElementOptions
library "places"
Özel bir içerik grubu göstermek için PlaceDetailsCompactElement, PlaceDetailsElement veya PlaceSearchElement yapılandırır. Bu öğeyi kullanmak için alt öğe olarak ekleyin.
PlaceDetailsCompactElement, PlaceDetailsElement veya PlaceSearchElement için, ilgili içeriği göstermek üzere PlaceContentConfigElement öğesine aşağıdaki öğelerden herhangi birini ekleyin:
PlaceAddressElement, PlaceAccessibleEntranceIconElement, PlaceAttributionElement PlaceMediaElement, PlaceOpenNowStatusElement, PlacePriceElement, PlaceRatingElement, PlaceTypeElement.
PlaceDetailsElement için özel olarak aşağıdaki öğelerden herhangi birini de ekleyebilirsiniz:
PlaceFeatureListElement PlaceOpeningHoursElement, PlacePhoneNumberElement, PlacePlusCodeElement, PlaceReviewSummaryElement, PlaceReviewsElement, PlaceSummaryElement, PlaceTypeSpecificHighlightsElement, PlaceWebsiteElement.
Alt öğelerin sırası önemli değildir. Öğe, içeriği özelleştirilemeyen standart bir sırada oluşturur. Örnek:
<gmp-place-details>
<gmp-place-content-config>
<gmp-place-media lightbox-preferred></gmp-place-media>
<gmp-place-address></gmp-place-address>
</gmp-place-content-config>
</gmp-place-details> <gmp-place-content-config></gmp-place-content-config>
const {PlaceContentConfigElement} = await google.maps.importLibrary("places");
Marka | |
|---|---|
PlaceContentConfigElement |
PlaceContentConfigElement([options])Parametreler:
|
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
PlaceContentConfigElementOptions arayüzü
arayüz
google.maps.places.PlaceContentConfigElementOptions
PlaceContentConfigElement tarafından uygulandı
PlaceContentConfigElement için seçenekler.
PlaceAllContentElement sınıfı
class
google.maps.places.PlaceAllContentElement
extends HTMLElement
implements PlaceAllContentElementOptions
library "places"
Mevcut tüm içerikleri göstermek için PlaceDetailsCompactElement, PlaceDetailsElement veya PlaceSearchElement yapılandırır. Bu öğeyi kullanmak için alt öğe olarak ekleyin. Örneğin:
<gmp-place-details>
<gmp-place-all-content></gmp-place-all-content>
</gmp-place-details>
<gmp-place-all-content></gmp-place-all-content>
const {PlaceAllContentElement} = await google.maps.importLibrary("places");
Marka | |
|---|---|
PlaceAllContentElement |
PlaceAllContentElement([options])Parametreler:
|
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
PlaceAllContentElementOptions arayüzü
arayüz
google.maps.places.PlaceAllContentElementOptions
PlaceAllContentElement tarafından uygulandı
PlaceAllContentElement için seçenekler.
PlaceStandardContentElement sınıfı
class
google.maps.places.PlaceStandardContentElement
extends HTMLElement
implements PlaceStandardContentElementOptions
library "places"
Standart bir içerik grubu göstermek için PlaceDetailsCompactElement, PlaceDetailsElement veya PlaceSearchElement yapılandırır. Bu öğeyi kullanmak için alt öğe olarak ekleyin.
PlaceDetailsElement için standart içerik şunlardan oluşur:
- medya
- adres
- derecelendirme
- tür
- fiyat
- engelli uyumlu giriş simgesi
- web sitesi
- telefon numarası
- çalışma saatleri
- özet
- türe özgü öne çıkanlar
- inceleme
- özellik listesi
PlaceDetailsCompactElement için standart içerik şunlardan oluşur: - medya
- derecelendirme
- tür
- fiyat
- engelli uyumlu giriş simgesi
- şu anda açık durumu
PlaceSearchElement için standart içerik şunlardan oluşur: - medya
- derecelendirme
- tür
- fiyat
- engelli uyumlu giriş simgesi
Örneğin:
<gmp-place-details>
<gmp-place-standard-content></gmp-place-standard-content>
</gmp-place-details>
<gmp-place-standard-content></gmp-place-standard-content>
const {PlaceStandardContentElement} = await google.maps.importLibrary("places");
Marka | |
|---|---|
PlaceStandardContentElement |
PlaceStandardContentElement([options])Parametreler:
|
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
PlaceStandardContentElementOptions arayüzü
arayüz
google.maps.places.PlaceStandardContentElementOptions
PlaceStandardContentElement tarafından uygulandı
PlaceStandardContentElement için seçenekler.
PlaceMediaElement sınıfı
class
google.maps.places.PlaceMediaElement
extends HTMLElement
implements PlaceMediaElementOptions
library "places"
Bir yerin fotoğraflar gibi medyalarını göstermek için PlaceDetailsCompactElement, PlaceDetailsElement veya PlaceSearchElement yapılandırır. Bu öğeyi kullanmak için bir PlaceContentConfigElement öğesinin alt öğesi olarak ekleyin. Örneğin:
<gmp-place-content-config>
<gmp-place-media lightbox-preferred></gmp-place-media>
</gmp-place-content-config>
<gmp-place-media lightbox-preferred preferred-size="value-name"> </gmp-place-media>
const {PlaceMediaElement} = await google.maps.importLibrary("places");
Marka | |
|---|---|
PlaceMediaElement |
PlaceMediaElement([options])Parametreler:
|
Özellikler | |
|---|---|
lightboxPreferred
attr: lightbox-preferred |
Giriş türü:
boolean optionalÇıkış türü: booleanVarsayılan:
falseHer iki seçeneğin de desteklendiği durumlarda medya lightbox'ının etkinleştirilip etkinleştirilmeyeceği.
HTML özelliği: lightbox-preferred |
preferredSize
attr: preferred-size |
Varsayılan:
nullDikey
PlaceSearchElement gibi birden fazla boyutun desteklendiği durumlarda tercih edilen medya boyutu. PlaceSearchElement sektörü, bu belirtilmezse varsayılan olarak MediaSize.SMALL kullanır.HTML özelliği: preferred-size="value-name" |
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
PlaceMediaElementOptions arayüzü
arayüz
google.maps.places.PlaceMediaElementOptions
PlaceMediaElement tarafından uygulandı
PlaceMediaElement için seçenekler.
Özellikler | |
|---|---|
lightboxPreferred
isteğe bağlı |
Tür:
boolean optionalŞu sayfaya göz atın: PlaceMediaElement.lightboxPreferred. |
preferredSize
isteğe bağlı |
Tür:
MediaSize optionalŞu sayfaya göz atın: PlaceMediaElement.preferredSize. |
MediaSize sabitleri
sabitler
google.maps.places.MediaSize
kitaplık "places"
Dikey PlaceSearchElement gibi birden fazla boyutun desteklendiği durumlarda tercih edilen medya boyutu.
Bu sabitler dize olarak da kullanılabilir. TypeScript'te dize sabit değerleri MediaSizeString türüyle tanımlanır.
const {MediaSize} = await google.maps.importLibrary("places");
Sabitler | |
|---|---|
LARGE |
Büyük medya boyutu. |
MEDIUM |
Orta medya boyutu. |
SMALL |
Küçük medya boyutu. |
PlaceAddressElement sınıfı
class
google.maps.places.PlaceAddressElement
extends HTMLElement
implements PlaceAddressElementOptions
library "places"
Bir yerin adresini göstermek için PlaceDetailsCompactElement, PlaceDetailsElement veya PlaceSearchElement yapılandırır. Bu öğeyi kullanmak için bir PlaceContentConfigElement öğesinin alt öğesi olarak ekleyin. Örneğin:
<gmp-place-content-config>
<gmp-place-address></gmp-place-address>
</gmp-place-content-config>
<gmp-place-address></gmp-place-address>
const {PlaceAddressElement} = await google.maps.importLibrary("places");
Marka | |
|---|---|
PlaceAddressElement |
PlaceAddressElement([options])Parametreler:
|
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
PlaceAddressElementOptions arayüzü
arayüz
google.maps.places.PlaceAddressElementOptions
PlaceAddressElement tarafından uygulandı
PlaceAddressElement için seçenekler.
PlaceRatingElement sınıfı
class
google.maps.places.PlaceRatingElement
extends HTMLElement
implements PlaceRatingElementOptions
library "places"
Bir yerin puanını göstermek için PlaceDetailsCompactElement, PlaceDetailsElement veya PlaceSearchElement yapılandırır. Bu öğeyi kullanmak için bir PlaceContentConfigElement öğesinin alt öğesi olarak ekleyin. Örneğin:
<gmp-place-content-config>
<gmp-place-rating></gmp-place-rating>
</gmp-place-content-config>
<gmp-place-rating></gmp-place-rating>
const {PlaceRatingElement} = await google.maps.importLibrary("places");
Marka | |
|---|---|
PlaceRatingElement |
PlaceRatingElement([options])Parametreler:
|
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
PlaceRatingElementOptions arayüzü
arayüz
google.maps.places.PlaceRatingElementOptions
PlaceRatingElement tarafından uygulandı
PlaceRatingElement için seçenekler.
PlaceTypeElement sınıfı
class
google.maps.places.PlaceTypeElement
extends HTMLElement
implements PlaceTypeElementOptions
library "places"
Bir yerin türünü göstermek için PlaceDetailsCompactElement, PlaceDetailsElement veya PlaceSearchElement yapılandırır. Bu öğeyi kullanmak için bir PlaceContentConfigElement öğesinin alt öğesi olarak ekleyin. Örneğin:
<gmp-place-content-config>
<gmp-place-type></gmp-place-type>
</gmp-place-content-config>
<gmp-place-type></gmp-place-type>
const {PlaceTypeElement} = await google.maps.importLibrary("places");
Marka | |
|---|---|
PlaceTypeElement |
PlaceTypeElement([options])Parametreler:
|
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
PlaceTypeElementOptions arayüzü
arayüz
google.maps.places.PlaceTypeElementOptions
PlaceTypeElement tarafından uygulandı
PlaceTypeElement için seçenekler.
PlacePriceElement sınıfı
class
google.maps.places.PlacePriceElement
extends HTMLElement
implements PlacePriceElementOptions
library "places"
Bir yerin fiyat seviyesini veya fiyat aralığını göstermek için PlaceDetailsCompactElement, PlaceDetailsElement ya da PlaceSearchElement yapılandırır. Bu öğeyi kullanmak için bir PlaceContentConfigElement öğesinin alt öğesi olarak ekleyin. Örneğin:
<gmp-place-content-config>
<gmp-place-price></gmp-place-price>
</gmp-place-content-config>
<gmp-place-price></gmp-place-price>
const {PlacePriceElement} = await google.maps.importLibrary("places");
Marka | |
|---|---|
PlacePriceElement |
PlacePriceElement([options])Parametreler:
|
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
PlacePriceElementOptions arayüzü
arayüz
google.maps.places.PlacePriceElementOptions
PlacePriceElement tarafından uygulandı
PlacePriceElement için seçenekler.
PlaceAccessibleEntranceIconElement sınıfı
class
google.maps.places.PlaceAccessibleEntranceIconElement
extends HTMLElement
implements PlaceAccessibleEntranceIconElementOptions
library "places"
Girişi tekerlekli sandalye kullanımına uygun olan yerlerde tekerlekli sandalye simgesi göstermek için PlaceDetailsCompactElement, PlaceDetailsElement veya PlaceSearchElement yapılandırır. Bu öğeyi kullanmak için bir PlaceContentConfigElement öğesinin alt öğesi olarak ekleyin. Örneğin:
<gmp-place-content-config>
<gmp-place-accessible-entrance-icon></gmp-place-accessible-entrance-icon>
</gmp-place-content-config>
<gmp-place-accessible-entrance-icon></gmp-place-accessible-entrance-icon>
const {PlaceAccessibleEntranceIconElement} = await google.maps.importLibrary("places");
Marka | |
|---|---|
PlaceAccessibleEntranceIconElement |
PlaceAccessibleEntranceIconElement([options])Parametreler:
|
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
PlaceAccessibleEntranceIconElementOptions arayüzü
arayüz
google.maps.places.PlaceAccessibleEntranceIconElementOptions
PlaceAccessibleEntranceIconElement tarafından uygulandı
PlaceAccessibleEntranceIconElement için seçenekler.
PlaceOpenNowStatusElement sınıfı
class
google.maps.places.PlaceOpenNowStatusElement
extends HTMLElement
implements PlaceOpenNowStatusElementOptions
library "places"
Bir yerin açık veya kapalı durumunu göstermek için PlaceDetailsCompactElement, PlaceDetailsElement veya PlaceSearchElement yapılandırır. Bu öğeyi kullanmak için bir PlaceContentConfigElement öğesinin alt öğesi olarak ekleyin. Örneğin:
<gmp-place-content-config>
<gmp-place-open-now-status></gmp-place-open-now-status>
</gmp-place-content-config>
<gmp-place-open-now-status></gmp-place-open-now-status>
const {PlaceOpenNowStatusElement} = await google.maps.importLibrary("places");
Marka | |
|---|---|
PlaceOpenNowStatusElement |
PlaceOpenNowStatusElement([options])Parametreler:
|
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
PlaceOpenNowStatusElementOptions arayüzü
arayüz
google.maps.places.PlaceOpenNowStatusElementOptions
PlaceOpenNowStatusElement tarafından uygulandı
PlaceOpenNowStatusElement için seçenekler.
PlaceReviewSummaryElement sınıfı
class
google.maps.places.PlaceReviewSummaryElement
extends HTMLElement
implements PlaceReviewSummaryElementOptions
library "places"
Bir yerin yorum özetini göstermek için PlaceDetailsElement yapılandırır. Bu öğeyi kullanmak için bir PlaceContentConfigElement öğesinin alt öğesi olarak ekleyin. Örneğin:
<gmp-place-content-config>
<gmp-place-review-summary></gmp-place-review-summary>
</gmp-place-content-config>
<gmp-place-review-summary></gmp-place-review-summary>
const {PlaceReviewSummaryElement} = await google.maps.importLibrary("places");
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
PlaceReviewSummaryElementOptions arayüzü
arayüz
google.maps.places.PlaceReviewSummaryElementOptions
PlaceReviewSummaryElement tarafından uygulandı
PlaceReviewSummaryElement için seçenekler.
PlaceReviewsElement sınıfı
class
google.maps.places.PlaceReviewsElement
extends HTMLElement
implements PlaceReviewsElementOptions
library "places"
Bir yerin yorumlarını göstermek için PlaceDetailsElement yapılandırır. Bu öğeyi kullanmak için bir PlaceContentConfigElement öğesinin alt öğesi olarak ekleyin. Örneğin:
<gmp-place-content-config>
<gmp-place-reviews></gmp-place-reviews>
</gmp-place-content-config>
<gmp-place-reviews></gmp-place-reviews>
const {PlaceReviewsElement} = await google.maps.importLibrary("places");
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
PlaceReviewsElementOptions arayüzü
arayüz
google.maps.places.PlaceReviewsElementOptions
PlaceReviewsElement tarafından uygulandı
PlaceReviewsElement için seçenekler.
PlaceSummaryElement sınıfı
class
google.maps.places.PlaceSummaryElement
extends HTMLElement
implements PlaceSummaryElementOptions
library "places"
Bir yerin özetini göstermek için PlaceDetailsElement yapılandırır. Bu öğeyi kullanmak için bir PlaceContentConfigElement öğesinin alt öğesi olarak ekleyin. Örneğin:
<gmp-place-content-config>
<gmp-place-summary></gmp-place-summary>
</gmp-place-content-config>
<gmp-place-summary></gmp-place-summary>
const {PlaceSummaryElement} = await google.maps.importLibrary("places");
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
PlaceSummaryElementOptions arayüzü
arayüz
google.maps.places.PlaceSummaryElementOptions
PlaceSummaryElement tarafından uygulandı
PlaceSummaryElement için seçenekler.
PlaceFeatureListElement sınıfı
class
google.maps.places.PlaceFeatureListElement
extends HTMLElement
implements PlaceFeatureListElementOptions
library "places"
"Hakkında" sekmesinde bir yerin özellik listesini gösterecek şekilde PlaceDetailsElement yapılandırır. Özellik listesinde erişilebilirlik seçenekleri, imkanlar, kabul edilen ödeme yöntemleri ve daha fazlası yer alabilir. Bu öğeyi kullanmak için bir PlaceContentConfigElement öğesinin alt öğesi olarak ekleyin. Örneğin:
<gmp-place-content-config>
<gmp-place-feature-list></gmp-place-feature-list>
</gmp-place-content-config>
<gmp-place-feature-list></gmp-place-feature-list>
const {PlaceFeatureListElement} = await google.maps.importLibrary("places");
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
PlaceFeatureListElementOptions arayüzü
arayüz
google.maps.places.PlaceFeatureListElementOptions
PlaceFeatureListElement tarafından uygulandı
PlaceFeatureListElement için seçenekler.
PlaceOpeningHoursElement sınıfı
class
google.maps.places.PlaceOpeningHoursElement
extends HTMLElement
implements PlaceOpeningHoursElementOptions
library "places"
Bir yerin çalışma saatlerini göstermek için PlaceDetailsElement yapılandırır. Bu öğeyi kullanmak için bir PlaceContentConfigElement öğesinin alt öğesi olarak ekleyin. Örneğin:
<gmp-place-content-config>
<gmp-place-opening-hours></gmp-place-opening-hours>
</gmp-place-content-config>
<gmp-place-opening-hours></gmp-place-opening-hours>
const {PlaceOpeningHoursElement} = await google.maps.importLibrary("places");
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
PlaceOpeningHoursElementOptions arayüzü
arayüz
google.maps.places.PlaceOpeningHoursElementOptions
PlaceOpeningHoursElement tarafından uygulandı
PlaceOpeningHoursElement için seçenekler.
PlacePhoneNumberElement sınıfı
class
google.maps.places.PlacePhoneNumberElement
extends HTMLElement
implements PlacePhoneNumberElementOptions
library "places"
Bir yerin telefon numarasını göstermek için PlaceDetailsElement yapılandırır. Bu öğeyi kullanmak için bir PlaceContentConfigElement öğesinin alt öğesi olarak ekleyin. Örneğin:
<gmp-place-content-config>
<gmp-place-phone-number></gmp-place-phone-number>
</gmp-place-content-config>
<gmp-place-phone-number></gmp-place-phone-number>
const {PlacePhoneNumberElement} = await google.maps.importLibrary("places");
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
PlacePhoneNumberElementOptions arayüzü
arayüz
google.maps.places.PlacePhoneNumberElementOptions
PlacePhoneNumberElement tarafından uygulandı
PlacePhoneNumberElement için seçenekler.
PlacePlusCodeElement sınıfı
class
google.maps.places.PlacePlusCodeElement
extends HTMLElement
implements PlacePlusCodeElementOptions
library "places"
Bir yerin Plus Code'unu göstermek için PlaceDetailsElement yapılandırır. Bu öğeyi kullanmak için bir PlaceContentConfigElement öğesinin alt öğesi olarak ekleyin. Örneğin:
<gmp-place-content-config>
<gmp-place-plus-code></gmp-place-plus-code>
</gmp-place-content-config>
<gmp-place-plus-code></gmp-place-plus-code>
const {PlacePlusCodeElement} = await google.maps.importLibrary("places");
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
PlacePlusCodeElementOptions arayüzü
arayüz
google.maps.places.PlacePlusCodeElementOptions
PlacePlusCodeElement tarafından uygulandı
PlacePlusCodeElement için seçenekler.
PlaceTypeSpecificHighlightsElement sınıfı
class
google.maps.places.PlaceTypeSpecificHighlightsElement
extends HTMLElement
implements PlaceTypeSpecificHighlightsElementOptions
library "places"
Bir yerin türe özgü öne çıkan özelliklerini (ör. benzin fiyatları ve EV şarj cihazı kullanılabilirliği) göstermek için PlaceDetailsElement yapılandırır. Bu öğeyi kullanmak için bir PlaceContentConfigElement öğesinin alt öğesi olarak ekleyin. Örneğin:
<gmp-place-content-config>
<gmp-place-type-specific-highlights></gmp-place-type-specific-highlights>
</gmp-place-content-config>
<gmp-place-type-specific-highlights></gmp-place-type-specific-highlights>
const {PlaceTypeSpecificHighlightsElement} = await google.maps.importLibrary("places");
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
PlaceTypeSpecificHighlightsElementOptions arayüzü
arayüz
google.maps.places.PlaceTypeSpecificHighlightsElementOptions
PlaceTypeSpecificHighlightsElement tarafından uygulandı
PlaceTypeSpecificHighlightsElement için seçenekler.
PlaceWebsiteElement sınıfı
class
google.maps.places.PlaceWebsiteElement
extends HTMLElement
implements PlaceWebsiteElementOptions
library "places"
Bir yerin web sitesini göstermek için PlaceDetailsElement yapılandırır. Bu öğeyi kullanmak için bir PlaceContentConfigElement öğesinin alt öğesi olarak ekleyin. Örneğin:
<gmp-place-content-config>
<gmp-place-website></gmp-place-website>
</gmp-place-content-config>
<gmp-place-website></gmp-place-website>
const {PlaceWebsiteElement} = await google.maps.importLibrary("places");
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
PlaceWebsiteElementOptions arayüzü
arayüz
google.maps.places.PlaceWebsiteElementOptions
PlaceWebsiteElement tarafından uygulandı
PlaceWebsiteElement için seçenekler.
PlaceAttributionElement sınıfı
class
google.maps.places.PlaceAttributionElement
extends HTMLElement
implements PlaceAttributionElementOptions
library "places"
PlaceDetailsCompactElement, PlaceDetailsElement veya PlaceSearchElement içinde Google Haritalar atıf metninin özelleştirilmesine olanak tanır. Bu öğeyi kullanmak için bir PlaceContentConfigElement öğesinin alt öğesi olarak ekleyin. Bu öğe atlanırsa ilişkilendirme varsayılan renklerle gösterilir. Örneğin:
<gmp-place-content-config>
<gmp-place-attribution
light-scheme-color="black"
dark-scheme-color="white"
></gmp-place-attribution>
</gmp-place-content-config>
<gmp-place-attribution dark-scheme-color="value-name" light-scheme-color="value-name"> </gmp-place-attribution>
const {PlaceAttributionElement} = await google.maps.importLibrary("places");
Marka | |
|---|---|
PlaceAttributionElement |
PlaceAttributionElement([options])Parametreler:
|
Özellikler | |
|---|---|
darkSchemeColor
attr: dark-scheme-color |
Varsayılan:
AttributionColor.WHITEKoyu modda Google Haritalar ilişkilendirmesinin rengi.
HTML özelliği: dark-scheme-color="value-name" |
lightSchemeColor
attr: light-scheme-color |
Varsayılan:
AttributionColor.GRAYAçık modda Google Haritalar ilişkilendirmesinin rengi.
HTML özelliği: light-scheme-color="value-name" |
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
PlaceAttributionElementOptions arayüzü
arayüz
google.maps.places.PlaceAttributionElementOptions
PlaceAttributionElement tarafından uygulandı
PlaceAttributionElement için seçenekler.
Özellikler | |
|---|---|
darkSchemeColor
isteğe bağlı |
Tür:
AttributionColor optionalŞu sayfaya göz atın: PlaceAttributionElement.darkSchemeColor. |
lightSchemeColor
isteğe bağlı |
Tür:
AttributionColor optionalŞu sayfaya göz atın: PlaceAttributionElement.lightSchemeColor. |
AttributionColor sabitleri
sabitler
google.maps.places.AttributionColor
kitaplık "places"
Google Haritalar atıf metni için renk seçenekleri. İlişkilendirme, bu renklerden herhangi birini kullanacak şekilde özelleştirilebilir.
Bu sabitler dize olarak da kullanılabilir. TypeScript'te dize sabit değerleri AttributionColorString türüyle tanımlanır.
const {AttributionColor} = await google.maps.importLibrary("places");
Sabitler | |
|---|---|
BLACK |
Siyah atıf metni. |
GRAY |
Gri atıf metni. |
WHITE |
Beyaz atıf metni. |
PlaceButtonElement sınıfı
class
google.maps.places.PlaceButtonElement
extends HTMLElement
implements PlaceButtonElementOptions
library "places"
action-main veya action-corner alanına yerleştirilmiş bir düğme gösterir. PlaceButtonElement için varsayılan davranış yoktur. Davranışını tanımlamak için öğeye bir etkinlik işleyici ekleyin. Düğme varsayılan olarak action-main alanında gösterilir.
<gmp-place-button action-aria-label="string" label="string"> </gmp-place-button>
const {PlaceButtonElement} = await google.maps.importLibrary("places");
Özellikler | |
|---|---|
actionAriaLabel
attr: action-aria-label |
Tür:
string optionalVarsayılan:
undefinedDahili kontrol için ARIA etiketi. Yalnızca simge içeren kontrollerin her zaman amaçlarını ve davranışlarını açıklayan bir aria-label özelliği olmalıdır. Köşede oluşturulan kontrollerde etiket gösterilmez. Bu nedenle, köşe kontrolleri için etiket yerine aria-label kullanılması önerilir.
HTML özelliği: action-aria-label="string" |
label
attr: label |
Tür:
string optionalVarsayılan:
undefinedKontrolde gösterilecek etiket. Önceden tanımlanmış işlem türlerine sahip bağlantılar için bu özellik yoksayılır. İşlem köşesi alanında oluşturulan bağlantılar ve düğmelerde etiket gösterilmez. Köşe kontrolleri için
action-aria-label özelliğini kullanmanız önerilir.HTML özelliği: label="string" |
Slot makineleri | |
|---|---|
icon-start |
Etiket öncesinde başlayan simge içeriği için bir alan. Bu, hem ana hem de köşe işlem kontrolleri için kullanılır. Bir kontrol, köşe durumuna daraldığında bu yuvadaki içerik oluşturulur. |
Parçalar | |
|---|---|
button |
İç kontrol öğesini hedefleyen bir CSS bölümü. |
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
Etkinlikler | |
|---|---|
gmp-click |
function(event)Bağımsız değişkenler:
Kontrol tıklandığında tetiklenir. |
PlaceButtonElementOptions arayüzü
arayüz
google.maps.places.PlaceButtonElementOptions
PlaceButtonElement tarafından uygulandı
PlaceButtonElement için seçenekler.
Özellikler | |
|---|---|
actionAriaLabel
isteğe bağlı |
Tür:
string optionalDahili kontrol için ARIA etiketi. Yalnızca simge içeren kontrollerin her zaman amaçlarını ve davranışlarını açıklayan bir aria-label özelliği olmalıdır. Köşede oluşturulan kontrollerde etiket gösterilmez. Bu nedenle, köşe kontrolleri için etiket yerine aria-label kullanılması önerilir. |
label
isteğe bağlı |
Tür:
string optionalKontrolde gösterilecek etiket. Önceden tanımlanmış işlem türlerine sahip bağlantılar için bu özellik yoksayılır. İşlem köşesi alanında oluşturulan bağlantılar ve düğmelerde etiket gösterilmez. Köşe kontrolleri için action-aria-label özelliğini kullanmanız önerilir. |
PlaceLinkElement sınıfı
class
google.maps.places.PlaceLinkElement
extends HTMLElement
implements PlaceLinkElementOptions
library "places"
action-main veya action-corner alanına yerleştirilmiş bir bağlantı gösterir. Bağlantı, varsayılan olarak action-main alanında gösterilir. Bağlantının davranışını belirtmek için action özelliğini kullanın. ActionLinkType bölümünde listelenen çeşitli işlem türleri kullanılabilir. Özel bağlantı için custom işlem türünü belirtin ve href ile label özelliklerini ayarlayın.
<gmp-place-link action="value-name" action-aria-label="string" href="string" label="string" target="string"> </gmp-place-link>
const {PlaceLinkElement} = await google.maps.importLibrary("places");
Özellikler | |
|---|---|
action
attr: action |
Tür:
ActionLinkType optionalBağlantı tıklandığında gerçekleştirilecek işlemin türü. Bağlantının varsayılan etiketini, simgesini ve hedef href'ini belirler. Bir hedefi manuel olarak ayarlamak için
custom türünü kullanın ve href özelliğini belirtin.HTML özelliği: action="value-name" |
actionAriaLabel
attr: action-aria-label |
Tür:
string optionalVarsayılan:
undefinedDahili kontrol için ARIA etiketi. Yalnızca simge içeren kontrollerin her zaman amaçlarını ve davranışlarını açıklayan bir aria-label özelliği olmalıdır. Köşede oluşturulan kontrollerde etiket gösterilmez. Bu nedenle, köşe kontrolleri için etiket yerine aria-label kullanılması önerilir.
HTML özelliği: action-aria-label="string" |
href
attr: href |
Tür:
string optionalVarsayılan:
undefinedBağlantı tıklandığında açılacak URL. Bu özellik yalnızca
action özelliği custom olarak ayarlandığında kullanılır.HTML özelliği: href="string" |
label
attr: label |
Tür:
string optionalVarsayılan:
undefinedKontrolde gösterilecek etiket. Önceden tanımlanmış işlem türlerine sahip bağlantılar için bu özellik yoksayılır. İşlem köşesi alanında oluşturulan bağlantılar ve düğmelerde etiket gösterilmez. Köşe kontrolleri için
action-aria-label özelliğini kullanmanız önerilir.HTML özelliği: label="string" |
target
attr: target |
Tür:
string optionalVarsayılan:
undefinedBağlantının nerede açılacağını belirler. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#target adresini ziyaret edin.
HTML özelliği: target="string" |
Slot makineleri | |
|---|---|
icon-start |
Etiket öncesinde başlayan simge içeriği için bir alan. Bu, hem ana hem de köşe işlem kontrolleri için kullanılır. Bir kontrol, köşe durumuna daraldığında bu yuvadaki içerik oluşturulur. |
Parçalar | |
|---|---|
button |
İç kontrol öğesini hedefleyen bir CSS bölümü. |
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
Etkinlikler | |
|---|---|
gmp-click |
function(event)Bağımsız değişkenler:
Kontrol tıklandığında tetiklenir. |
PlaceLinkElementOptions arayüzü
arayüz
google.maps.places.PlaceLinkElementOptions
PlaceLinkElement tarafından uygulandı
PlaceLinkElement için seçenekler.
Özellikler | |
|---|---|
action
isteğe bağlı |
Tür:
ActionLinkType optionalŞu sayfaya göz atın: PlaceLinkElement.action. |
actionAriaLabel
isteğe bağlı |
Tür:
string optionalDahili kontrol için ARIA etiketi. Yalnızca simge içeren kontrollerin her zaman amaçlarını ve davranışlarını açıklayan bir aria-label özelliği olmalıdır. Köşede oluşturulan kontrollerde etiket gösterilmez. Bu nedenle, köşe kontrolleri için etiket yerine aria-label kullanılması önerilir. |
href
isteğe bağlı |
Tür:
string optionalŞu sayfaya göz atın: PlaceLinkElement.href. |
label
isteğe bağlı |
Tür:
string optionalKontrolde gösterilecek etiket. Önceden tanımlanmış işlem türlerine sahip bağlantılar için bu özellik yoksayılır. İşlem köşesi alanında oluşturulan bağlantılar ve düğmelerde etiket gösterilmez. Köşe kontrolleri için action-aria-label özelliğini kullanmanız önerilir. |
target
isteğe bağlı |
Tür:
string optionalŞu sayfaya göz atın: PlaceLinkElement.target. |
ActionLinkType sabitleri
sabitler
google.maps.places.ActionLinkType
kitaplık "places"
Tıklandığında PlaceLinkElement tarafından gerçekleştirilen işlem. Simgeyi, etiketi ve href hedefini belirler.
Bu sabitler dize olarak da kullanılabilir. TypeScript'te dize sabit değerleri ActionLinkTypeString türüyle tanımlanır.
const {ActionLinkType} = await google.maps.importLibrary("places");
Sabitler | |
|---|---|
CALL |
Yeri aramak için bir tel: bağlantısını tetikler. Davranış, işletim sistemine bağlıdır. |
CUSTOM |
Özel bağlantılar için bu işlem türünü kullanın. Bu işlem türü kullanılırken href özelliği PlaceLinkElement üzerinde ayarlanmalıdır. |
OPEN_DIRECTIONS |
PlaceLinkElement.target ile belirtilen konumdaki yerin yol tarifini açar. |
OPEN_MAP |
Haritayı PlaceLinkElement.target tarafından belirtilen konumda açar. |
OPEN_WEBSITE |
Yerin web sitesini PlaceLinkElement.target ile belirtilen konumda açar. |
ActionButtonPosition sabitleri
sabitler
google.maps.places.ActionButtonPosition
kitaplık "places"
Kontrolün, yer ayrıntıları widget'ındaki yuva konumu.
Bu sabitler dize olarak da kullanılabilir. TypeScript'te dize sabit değerleri ActionButtonPositionString türüyle tanımlanır.
const {ActionButtonPosition} = await google.maps.importLibrary("places");
Sabitler | |
|---|---|
ACTION_CORNER |
Kontrol, widget'ın köşesinde oluşturulur. Köşe kontrolleri yalnızca bir simge oluşturur. |
ACTION_MAIN |
Kontrol, widget'ın ana içerik alanında oluşturulur. Etiketler ve simgeler oluşturulur. |
PlaceActionEvent sınıfı
class
google.maps.places.PlaceActionEvent
extends Event
library "places"
İşlem düğmesi tıklandığında tetiklenen etkinlik.
const {PlaceActionEvent} = await google.maps.importLibrary("places");
Özellikler | |
|---|---|
place
readonly |
Tür:
PlaceTıklanan yer. |
PlaceNameElement sınıfı
class
google.maps.places.PlaceNameElement
extends HTMLElement
implements PlaceNameElementOptions
library "places"
Yer ayrıntıları öğesinde bir yerin adını gösterir.
<gmp-place-name></gmp-place-name>
const {PlaceNameElement} = await google.maps.importLibrary("places");
Yöntemler | |
|---|---|
Devralınan:
addEventListener,
removeEventListener
|
PlaceNameElementOptions arayüzü
arayüz
google.maps.places.PlaceNameElementOptions
PlaceNameElement tarafından uygulandı
PlaceNameElement için seçenekler.