Map View

LocalContextMapView sınıf

google.maps.localContext.LocalContextMapView sınıf

Map ile Yerel Bağlam deneyimini gösterir.

Bu sınıf LocalContextMapViewOptions yöntemini uyguluyor.

const {LocalContextMapView} = await google.maps.importLibrary("localContext") numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.

LocalContextMapView
LocalContextMapView(options)
Parametreler: 
directionsOptions
element optional
Tür:  HTMLElement|SVGElement optional
Bu alan salt okunurdur. Görünümü destekleyen DOM Öğesi.
isTransitioningMapBounds
Tür:  boolean
LocalContextMapViewMap öğesinin sınırlarını değiştirmeye başlamadan önce true olarak, iç Map öğesinin sınırlarını LocalContextMapView değiştirmeyi bitirdikten sonra ise false olarak ayarlanır.Map (Duyarlı yeniden boyutlandırma nedeniyle düzen modu değişiklikleri olduğunda ayarlanmaz.)
locationBias
Tür:  LocationBias optional
Şu sayfaya göz atın: LocalContextMapViewOptions.locationBias. LocalContextMapView üzerinde bu özelliğin değiştirilmesi yeni bir aramayı tetikleyebilir.
locationRestriction
Tür:  LocationRestriction optional
Şu sayfaya göz atın: LocalContextMapViewOptions.locationRestriction. LocalContextMapView üzerinde bu özelliğin değiştirilmesi yeni bir aramayı tetikleyebilir.
maxPlaceCount
Tür:  number
Şu sayfaya göz atın: LocalContextMapViewOptions.maxPlaceCount. LocalContextMapView üzerinde bu özelliğin değiştirilmesi yeni bir aramayı tetikleyebilir.
placeTypePreferences
Şu sayfaya göz atın: LocalContextMapViewOptions.placeTypePreferences. LocalContextMapView üzerinde bu özelliğin değiştirilmesi yeni bir aramayı tetikleyebilir. Iterable<string|PlaceTypePreference> de kabul edilir.
Devralındı: map, pinOptionsSetup, placeChooserViewSetup, placeDetailsViewSetup
addListener
addListener(eventName, handler)
Parametreler: 
  • eventNamestring
  • handlerFunction
Dönüş Değeri:  MapsEventListener
Belirtilen işleyici işlevini verilen etkinlik adına ekler.
hidePlaceDetailsView
hidePlaceDetailsView()
Parametreler: Yok
Return Value: Yok
Yer ayrıntılarını gizler.
search
search()
Parametreler: Yok
Return Value: Yok
Mevcut maxPlaceCount, placeTypePreferences, locationRestriction ve locationBias verilerine göre kullanıcıya gösterilecek yerleri arar.
error
function(event)
Bağımsız değişkenler: 
Arama gerçekleştirilirken bir hata oluşursa bu etkinlik tetiklenir.
placedetailsviewhidestart
function()
Bağımsız değişkenler: Yok
Bu etkinlik, yer ayrıntıları animasyon oluşturmaya başlamadan önce tetiklenir.
placedetailsviewshowstart
function()
Bağımsız değişkenler: Yok
Bu etkinlik, yer ayrıntıları animasyon oluşturmaya başlamadan önce tetiklenir.

LocalContextMapViewOptions arayüzü

google.maps.localContext.LocalContextMapViewOptions arayüz

LocalContextMapView oluşturma veya mevcut bir LocalContextMapView öğesine erişme seçenekleri.

maxPlaceCount
Tür:  number
Gösterilecek maksimum yer sayısı. Bu parametre 0 olduğunda, Yerel Bağlam Kitaplığı yerleri yüklemez. [0,24]
placeTypePreferences
Aranacak yer türleri (en fazla 10). Iterable<string|PlaceTypePreference> türü de kabul edilir, ancak yalnızca JavaScript Sembollerini yerleşik olarak destekleyen tarayıcılarda desteklenir.
directionsOptions optional
Yol tariflerini özelleştirmeye ilişkin seçenekler. Ayarlanmazsa, yol tarifi ve mesafe devre dışı bırakılır.
element optional
Tür:  HTMLElement|SVGElement optional
Bu alan salt okunurdur. Görünümü destekleyen DOM Öğesi.
locationBias optional
Tür:  LocationBias optional
Varsayılan: null
Yer ararken kullanılacak yumuşak bir sınır veya ipucu.
locationRestriction optional
Tür:  LocationRestriction optional
Arama sonuçlarını sınırlandırmak için sınırlar. Belirtilmezse sonuçlar harita görünümüyle sınırlanır.
map optional
Tür:  Map optional
Zaten örneklenmiş bir Map örneği. İletilirse harita, LocalContextMapView'un DOM'una taşınır ve yeniden tasarlanmaz. Harita ile ilişkilendirilen öğe, LocalContextMapView tarafından uygulanan stiller ve sınıflar da içerebilir.
pinOptionsSetup optional
Tür:  (function({
  isSelected:boolean,
  isHighlighted:boolean
}): (PinOptions optional))|PinOptions optional
Yer işaretçisi simgesini simgenin durumuna göre yapılandırın. Geri çağırma girişi her değiştiğinde çağrılır. LocalContextMapView, yer işaretçisini çizdiğinde varsayılan kurulumu dinamik olarak geçersiz kılmak için bir işlev iletin. Hatalar ve geçersiz yapılandırmalar eşzamansız olarak belirlenebilir ve yoksayılır (varsayılanlar kullanılır ve hatalar konsola kaydedilir).
placeChooserViewSetup optional
Tür:  (function({
  defaultLayoutMode:PlaceChooserLayoutMode,
  defaultPosition:PlaceChooserPosition optional
}): (PlaceChooserViewSetupOptions optional))|PlaceChooserViewSetupOptions optional
Yer seçici görünümünün ayarlarını geçersiz kılar. LocalContextMapView, yeniden boyutlandırma nedeniyle düzenini değiştirdiğinde varsayılan kurulumu dinamik olarak geçersiz kılmak için bir işlev iletin. Hatalar ve geçersiz yapılandırmalar eşzamansız olarak belirlenebilir ve yoksayılır (bunun yerine varsayılanlar kullanılır ve hatalar konsola kaydedilir). İnşaat sırasında tespit edilen hatalar, hataların eşzamanlı olarak gönderilmesine neden olur.
placeDetailsViewSetup optional
Tür:  (function({
  defaultLayoutMode:PlaceDetailsLayoutMode,
  defaultPosition:PlaceDetailsPosition optional
}): (PlaceDetailsViewSetupOptions optional))|PlaceDetailsViewSetupOptions optional
Yer ayrıntıları görünümünün ayarlarını geçersiz kılar. LocalContextMapView, yeniden boyutlandırma nedeniyle düzenini değiştirdiğinde varsayılan kurulumu dinamik olarak geçersiz kılmak için bir işlev iletin. Hatalar ve geçersiz yapılandırmalar eşzamansız olarak belirlenebilir ve yoksayılır (varsayılanlar kullanılır ve hatalar konsola kaydedilir). İnşaat sırasında tespit edilen hatalar, hataların eşzamanlı olarak gönderilmesine neden olur.

PlaceTypePreference typedef

google.maps.localContext.PlaceTypePreference typedef

Aranacak bir yer türü ve kullanılacak ağırlık. weight çıkarılırsa kitaplık varsayılan ağırlıkları belirler. Bu ağırlıklar zaman içinde değişebilir ve iyileşebilir.

{
  type:string,
  weight:number optional
}

MapDirectionsOptions sınıfı

google.maps.localContext.MapDirectionsOptions sınıf

LocalContextMapView ile yol tarifi ayarlarını sağlar.

Bu sınıf MapDirectionsOptionsLiteral yöntemini uyguluyor.

const {MapDirectionsOptions} = await google.maps.importLibrary("localContext") numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.

Devralındı: origin
addListener
addListener(eventName, handler)
Parametreler: 
  • eventNamestring
  • handlerFunction
Dönüş Değeri:  MapsEventListener
Belirtilen işleyici işlevini verilen etkinlik adına ekler.

MapDirectionsOptionsLiteral arayüzü

google.maps.localContext.MapDirectionsOptionsLiteral arayüz

Kolaylık sağlamak amacıyla birçok yerde MapDirectionsOptions nesnelerinin yerine nesne değişmez değerleri kabul edilir. Bunlar, Maps API bunlarla karşılaştığında MapDirectionsOptions nesnelerine dönüştürülür.

origin
Yol tarifleri ve mesafe için başlangıç noktası.

PinOptions arayüzü

google.maps.localContext.PinOptions arayüz

Raptiye işaretçisini özelleştirme seçenekleri.

background optional
Tür:  string optional
Simge şeklinin rengi, geçerli herhangi bir CSS rengi olabilir.
glyphColor optional
Tür:  string optional
Simgenin glif rengi, geçerli herhangi bir CSS rengi olabilir.
scale optional
Tür:  number optional
Simgenin ölçeği. Değer mutlaktır, her bir durumdaki varsayılan boyutlarla göreli değildir.

PlaceChooserViewSetupOptions arayüzü

google.maps.localContext.PlaceChooserViewSetupOptions arayüz

Yer seçici için kurulum seçenekleri. Düzeni ve görünürlüğü ayarlama hakkında daha fazla bilgi edinin.

layoutMode optional
Tür:  PlaceChooserLayoutMode optional
position optional
Tür:  PlaceChooserPosition optional
Şu durumda yoksayıldı: layoutMode:HIDDEN. Geçilmezse konum, layoutMode değerine göre otomatik olarak belirlenir.

PlaceChooserLayoutMode sabit değerleri

google.maps.localContext.PlaceChooserLayoutMode sabit değer

Yer seçici için düzen modları.

const {PlaceChooserLayoutMode} = await google.maps.importLibrary("localContext") numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.

HIDDEN Yer seçici gizli.
SHEET Yer seçici bir sayfa olarak gösterilir.

PlaceChooserPosition sabit değerleri

google.maps.localContext.PlaceChooserPosition sabit değer

Yer seçici için konumları görüntüleyin.

const {PlaceChooserPosition} = await google.maps.importLibrary("localContext") numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.

BLOCK_END Yer seçici, haritanın altında, kapsayıcının sonuna kadar uzanan bir çizgi üzerinde görüntülenir.
INLINE_END Yer seçici, çizginin sonundaki haritayla birlikte satır içinde görüntülenir. (Soldan sağa bir dilde bu, yer seçicinin haritanın sağında olduğu anlamına gelir.)
INLINE_START Yer seçici, satırın başında haritayla birlikte satır içinde görüntülenir. (Soldan sağa yazılan bir dilde bu, yer seçicinin haritanın solunda olduğu anlamına gelir.)

PlaceDetailsViewSetupOptions arayüzü

google.maps.localContext.PlaceDetailsViewSetupOptions arayüz

Yer ayrıntıları için kurulum seçenekleri. Düzeni ve görünürlüğü ayarlama hakkında daha fazla bilgi edinin.

hidesOnMapClick optional
Tür:  boolean optional
layoutMode optional
Tür:  PlaceDetailsLayoutMode optional
position optional
Tür:  PlaceDetailsPosition optional
Şu durumda yoksayıldı: layoutMode:INFO_WINDOW. Geçilmezse konum, layoutMode değerine göre otomatik olarak belirlenir.

PlaceDetailsLayoutMode sabit değerleri

google.maps.localContext.PlaceDetailsLayoutMode sabit değer

Yer ayrıntılarına ilişkin düzen modları.

const {PlaceDetailsLayoutMode} = await google.maps.importLibrary("localContext") numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.

INFO_WINDOW Yer ayrıntıları bir InfoWindow içinde gösterilir.
SHEET Yer ayrıntıları bir sayfada görüntülenir.

PlaceDetailsPosition sabit değerleri

google.maps.localContext.PlaceDetailsPosition sabit değer

Yer ayrıntıları için konumları görüntüleyin.

const {PlaceDetailsPosition} = await google.maps.importLibrary("localContext") numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.

INLINE_END Yer ayrıntıları, çizginin sonundaki haritayla birlikte satır içinde görüntülenir. (Soldan sağa yazılan bir dilde bu, yer ayrıntılarının haritanın sağ tarafında olduğu anlamına gelir.)
INLINE_START Yer ayrıntıları, çizginin başında haritayla birlikte satır içinde görüntülenir. (Soldan sağa yazılan bir dilde bu, yer ayrıntılarının haritanın sol tarafında olduğu anlamına gelir.)