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 sınıfını 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 okunur. Görünümü destekleyen DOM öğesi.
isTransitioningMapBounds
Tür:  boolean
LocalContextMapView, iç Map öğesinin sınırlarını değiştirmeye başlamadan önce true olarak ayarlanır ve LocalContextMapView, iç Map öğesinin sınırlarını değiştirmeyi bitirdikten sonra false olarak ayarlanır. (Yanıt veren 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'te bu özelliğin değiştirilmesi yeni bir aramayı tetikleyebilir.
locationRestriction
Tür:  LocationRestriction optional
Şu sayfaya göz atın: LocalContextMapViewOptions.locationRestriction. LocalContextMapView'te bu özelliğin değiştirilmesi yeni bir aramayı tetikleyebilir.
maxPlaceCount
Tür:  number
Şu sayfaya göz atın: LocalContextMapViewOptions.maxPlaceCount. LocalContextMapView'te bu özelliğin değiştirilmesi yeni bir aramayı tetikleyebilir.
placeTypePreferences
Şu sayfaya göz atın: LocalContextMapViewOptions.placeTypePreferences. LocalContextMapView'te bu özelliğin değiştirilmesi yeni bir aramayı tetikleyebilir. Iterable<string|PlaceTypePreference> da kabul edilir.
Devralındı: map, pinOptionsSetup, placeChooserViewSetup, placeDetailsViewSetup
addListener
addListener(eventName, handler)
Parametreler: 
  • eventNamestring
  • handlerFunction
Döndürülen Değer:  MapsEventListener
Belirtilen dinleyici 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
Geçerli maxPlaceCount, placeTypePreferences, locationRestriction ve locationBias'e göre kullanıcıya gösterilecek yerleri arar.
error
function(event)
Bağımsız değişkenler: 
Arama yapılırken bir hata oluşursa bu etkinlik tetiklenir.
placedetailsviewhidestart
function()
Bağımsız değişkenler: Yok
Bu etkinlik, yer ayrıntıları animasyonla kaybolmaya başlamadan önce tetiklenir.
placedetailsviewshowstart
function()
Bağımsız değişkenler: Yok
Bu etkinlik, yer ayrıntıları animasyonla gösterilmeye başlamadan önce tetiklenir.

LocalContextMapViewOptions arabirim

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 yerel olarak destekleyen tarayıcılarda desteklenir.
directionsOptions optional
Yol tariflerini özelleştirme seçenekleri. Ayarlanmazsa yön ve mesafe devre dışı bırakılır.
element optional
Tür:  HTMLElement|SVGElement optional
Bu alan salt okunur. Görünümü destekleyen DOM öğesi.
locationBias optional
Tür:  LocationBias optional
Varsayılan: null
Yer araması yaparken kullanılacak yumuşak sınır veya ipucu.
locationRestriction optional
Tür:  LocationRestriction optional
Arama sonuçlarını sınırlayacak aralıklar. Belirtilmezse sonuçlar harita görüntü alanı ile sınırlandırılır.
map optional
Tür:  Map optional
Zaten örneklenmiş bir Map örneği. İletilirse harita LocalContextMapView'in DOM'una taşınır ve yeniden biçimlendirilmez. Harita ile ilişkili öğ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çi simgesini simge durumuna göre yapılandırın. Geri çağırma işlevine yapılan giriş 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 ayarını geçersiz kılar. LocalContextMapView, yeniden boyutlandırma nedeniyle düzenini değiştirebileceğ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 (yerine varsayılanlar kullanılır ve hatalar konsola kaydedilir). Oluşturma sırasında algılanan hatalar, hataların eşzamanlı olarak atılması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 ayarını geçersiz kılar. LocalContextMapView, yeniden boyutlandırma nedeniyle düzenini değiştirebileceğ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). Oluşturma sırasında algılanan hatalar, hataların eşzamanlı olarak atılması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, varsayılan ağırlıkları belirler. Bu ağırlıklar zaman içinde değişebilir ve iyileştirilebilir.

{
  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 sınıfını 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ındı: origin
addListener
addListener(eventName, handler)
Parametreler: 
  • eventNamestring
  • handlerFunction
Döndürülen Değer:  MapsEventListener
Belirtilen dinleyici işlevini belirtilen etkinlik adına ekler.

MapDirectionsOptionsLiteral arabirim

google.maps.localContext.MapDirectionsOptionsLiteral arayüz

Nesne değişmezleri, birçok yerde kolaylık sağlamak amacıyla MapDirectionsOptions nesneleri yerine kabul edilir. Bunlar, Maps API ile karşılaşıldığında MapDirectionsOptions nesnelerine dönüştürülür.

origin
Yol tarifi 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
Simgenin şeklinin rengi, geçerli CSS renklerinden herhangi biri olabilir.
glyphColor optional
Tür:  string optional
Simgenin glifi, 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, mutlaktır.

PlaceChooserViewSetupOptions arayüzü

google.maps.localContext.PlaceChooserViewSetupOptions arayüz

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

layoutMode optional
Tür:  PlaceChooserLayoutMode optional
position optional
Tür:  PlaceChooserPosition optional
layoutMode:HIDDEN olduğunda yoksayılır. İletilen bir konum yoksa layoutMode'ye göre otomatik olarak bir konum belirlenir.

PlaceChooserLayoutMode constants

google.maps.localContext.PlaceChooserLayoutMode constants

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 gizlenmiştir.
SHEET Yer seçici bir sayfa olarak gösterilir.

PlaceChooserPosition sabitleri

google.maps.localContext.PlaceChooserPosition constants

Yer seçici için konumları gösterin.

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, haritanın altındaki ve kapsayıcının sonuna kadar uzanan bir satırda gösterilir.
INLINE_END Yer seçici, satırın sonunda harita ile aynı satırda gösterilir. (Soldan sağa okunan 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 harita ile aynı satırda gösterilir. (Soldan sağa okunan bir dilde bu, yer seçicinin haritanın solunda olduğu anlamına gelir.)

PlaceDetailsViewSetupOptions arabirim

google.maps.localContext.PlaceDetailsViewSetupOptions arayüz

Yer ayrıntıları için ayar seçenekleri. Düzen 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
layoutMode:INFO_WINDOW olduğunda yoksayılır. İletilen bir konum yoksa layoutMode'ye göre otomatik olarak bir konum belirlenir.

PlaceDetailsLayoutMode sabitleri

google.maps.localContext.PlaceDetailsLayoutMode constants

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 olarak gösterilir.
SHEET Yer ayrıntıları bir sayfada gösterilir.

PlaceDetailsPosition sabitleri

google.maps.localContext.PlaceDetailsPosition constants

Yer ayrıntılarının konumlarını gösterin.

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 haritada satır içi olarak gösterilir. (Soldan sağa okunan dillerde 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 harita ile birlikte gösterilir. (Soldan sağa okunan bir dilde bu, yer ayrıntılarının haritanın solunda olduğu anlamına gelir.)