Map View

LocalContextMapView sınıfı

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

Map içeren bir Yerel Bilgiler deneyimini gösterir.

Bu sınıf LocalContextMapViewOptions öğesini uygular.

const {LocalContextMapView} = await google.maps.importLibrary("localContext") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

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
true, LocalContextMapViewMap sınırlarını değiştirmeye başlamadan önce ayarlanır ve LocalContextMapViewMap sınırlarını değiştirmeyi bitirdikten sonra false olarak ayarlanır. (Düzen modu değişiklikleri duyarlı yeniden boyutlandırma nedeniyle gerçekleştiğinde ayarlanmaz.)
locationBias
Tür:  LocationBias optional
Şu sayfaya göz atın: LocalContextMapViewOptions.locationBias. Bu özelliği LocalContextMapView üzerinde değiştirmek yeni bir aramayı tetikleyebilir.
locationRestriction
Tür:  LocationRestriction optional
Şu sayfaya göz atın: LocalContextMapViewOptions.locationRestriction. Bu özelliği LocalContextMapView üzerinde değiştirmek yeni bir aramayı tetikleyebilir.
maxPlaceCount
Tür:  number
Şu sayfaya göz atın: LocalContextMapViewOptions.maxPlaceCount. Bu özelliği LocalContextMapView üzerinde değiştirmek yeni bir aramayı tetikleyebilir.
placeTypePreferences
Şu sayfaya göz atın: LocalContextMapViewOptions.placeTypePreferences. Bu özelliği LocalContextMapView üzerinde değiştirmek yeni bir aramayı tetikleyebilir. Iterable<string|PlaceTypePreference> da kabul edilir.
Devralınan: map, pinOptionsSetup, placeChooserViewSetup, placeDetailsViewSetup
addListener
addListener(eventName, handler)
Parametreler: 
  • eventNamestring
  • handlerFunction
İade Değeri:  MapsEventListener
Belirtilen işleyici işlevini belirtilen etkinlik adına ekler.
hidePlaceDetailsView
hidePlaceDetailsView()
Parametreler: Yok
Döndürülen Değer: Yok
Yer ayrıntılarını gizler.
search
search()
Parametreler: Yok
Döndürülen Değer: Yok
Kullanıcıya gösterilecek yerleri mevcut maxPlaceCount, placeTypePreferences, locationRestriction ve locationBias'ye göre arar.
error
function(event)
Bağımsız değişkenler: 
Bu etkinlik, arama yapılırken bir hata oluşursa tetiklenir.
placedetailsviewhidestart
function()
Bağımsız değişkenler: Yok
Bu etkinlik, yer ayrıntıları animasyonu sona ermeden önce tetiklenir.
placedetailsviewshowstart
function()
Bağımsız değişkenler: Yok
Bu etkinlik, yer ayrıntıları animasyonu başlamadan önce tetiklenir.

LocalContextMapViewOptions arayüzü

google.maps.localContext.LocalContextMapViewOptions arayüz

LocalContextMapView oluşturma veya mevcut bir LocalContextMapView'ye 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 tane). Iterable<string|PlaceTypePreference> türü de kabul edilir ancak yalnızca JavaScript sembollerini doğal olarak destekleyen tarayıcılarda desteklenir.
directionsOptions optional
Yol tariflerini özelleştirme seçenekleri. Ayarlanmazsa yol tarifleri 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ırlamak için kullanılan sınırlar. Belirtilmezse sonuçlar harita görüntü alanıyla sınırlandırılır.
map optional
Tür:  Map optional
Zaten oluşturulmuş bir Map örneği. Harita iletilirse LocalContextMapView'in DOM'una taşınır ve yeniden stillendirilmez. Harita ile ilişkilendirilen öğeye LocalContextMapView tarafından stiller ve sınıflar da uygulanmış olabilir.
pinOptionsSetup optional
Tür:  (function({
  isSelected:boolean,
  isHighlighted:boolean
}): (PinOptions optional))|PinOptions optional
Yer işaretçisi simgesini, simge durumuna göre yapılandırın. Geri çağırma işlevine yapılan giriş her değiştiğinde çağrılır. LocalContextMapView, yer işaretçisini çizerken 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 kurulumunu geçersiz kılar. LocalContextMapView, yeniden boyutlandırma nedeniyle düzenini değiştirebileceği zaman 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). Oluşturma sırasında algılanan hatalar, hataların eşzamanlı olarak oluşturulmasına 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 kurulumunu geçersiz kılar. LocalContextMapView, yeniden boyutlandırma nedeniyle düzenini değiştirebileceği zaman 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). Oluşturma sırasında algılanan hatalar, hataların eşzamanlı olarak oluşturulmasına neden olur.

PlaceTypePreference typedef

google.maps.localContext.PlaceTypePreference typedef

Aranacak yer türü ve kullanılacak ağırlık. weight atlanırsa kitaplık, zaman içinde değişebilecek ve iyileşebilecek varsayılan ağırlıkları belirler.

{
  type:string,
  weight:number optional
}

MapDirectionsOptions sınıfı

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

LocalContextMapView ile yol tarifleri için ayarlar sağlar.

Bu sınıf MapDirectionsOptionsLiteral öğesini uygular.

const {MapDirectionsOptions} = await google.maps.importLibrary("localContext") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

Devralınan: origin
addListener
addListener(eventName, handler)
Parametreler: 
  • eventNamestring
  • handlerFunction
İade Değeri:  MapsEventListener
Belirtilen işleyici işlevini belirtilen etkinlik adına ekler.

MapDirectionsOptionsLiteral arayüzü

google.maps.localContext.MapDirectionsOptionsLiteral arayüz

Bir kolaylık olarak, birçok yerde MapDirectionsOptions nesneleri yerine nesne değişmezleri kabul edilir. Bunlar, Maps API tarafından karşılaşıldığı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

Pin 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 glifinin rengi, geçerli herhangi bir CSS rengi olabilir.
scale optional
Tür:  number optional
Simgenin ölçeği. Değer, her eyaletteki varsayılan boyutlara göre değil, mutlak olarak belirlenir.

PlaceChooserViewSetupOptions arayüzü

google.maps.localContext.PlaceChooserViewSetupOptions arayüz

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

layoutMode optional
Tür:  PlaceChooserLayoutMode optional
position optional
Tür:  PlaceChooserPosition optional
layoutMode:HIDDEN olduğunda yok sayılır. Bu parametre iletilmezse layoutMode temel alınarak otomatik olarak bir konum belirlenir.

PlaceChooserLayoutMode sabitleri

google.maps.localContext.PlaceChooserLayoutMode sabitler

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

const {PlaceChooserLayoutMode} = await google.maps.importLibrary("localContext") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

HIDDEN Yer seçici gizlenir.
SHEET Yer seçici, sayfa olarak gösterilir.

PlaceChooserPosition sabitleri

google.maps.localContext.PlaceChooserPosition sabitler

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

const {PlaceChooserPosition} = await google.maps.importLibrary("localContext") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

BLOCK_END Yer seçici, kapsayıcının sonuna kadar uzanan haritanın altındaki bir satırda gösterilir.
INLINE_END Yer seçici, satırın sonunda haritayla birlikte satır içi olarak gösterilir. (Soldan sağa okunan dillerde yer seçici, haritanın sağında yer alır.)
INLINE_START Yer seçici, satırın başında haritayla birlikte satır içi olarak gösterilir. (Soldan sağa okunan dillerde 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üzen ve görünürlük ayarları hakkında daha fazla bilgi edinin.

hidesOnMapClick optional
Tür:  boolean optional
layoutMode optional
Tür:  PlaceDetailsLayoutMode optional
position optional
Tür:  PlaceDetailsPosition optional
layoutMode:INFO_WINDOW olduğunda yok sayılır. Bu parametre iletilmezse layoutMode temel alınarak otomatik olarak bir konum belirlenir.

PlaceDetailsLayoutMode sabitleri

google.maps.localContext.PlaceDetailsLayoutMode sabitler

Yer ayrıntıları için düzen modları.

const {PlaceDetailsLayoutMode} = await google.maps.importLibrary("localContext") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

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

PlaceDetailsPosition sabitleri

google.maps.localContext.PlaceDetailsPosition sabitler

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

const {PlaceDetailsPosition} = await google.maps.importLibrary("localContext") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

INLINE_END Yer ayrıntıları, satırın sonunda haritayla birlikte satır içi olarak gösterilir. (Soldan sağa okunan bir dilde bu, yer ayrıntılarının haritanın sağında olduğu anlamına gelir.)
INLINE_START Yer ayrıntıları, satırın başında haritayla birlikte satır içi olarak gösterilir. (Soldan sağa okunan dillerde bu, yer ayrıntılarının haritanın solunda olduğu anlamına gelir.)