GMSPlace Sınıf Referansı

GMSPlace Sınıf Referansı

Genel bakış

Belirli bir fiziksel yeri ifade eder.

GMSPlace, fiziksel bir konumla ilgili bilgileri (adı, konumu ve hakkında sahip olabileceğimiz diğer tüm bilgiler dahil) içerir. Bu sınıf sabittir.

Herkese Açık Üye İşlevleri

(GMSPlaceOpenStatus)- isOpenAtDate:
 Varsayılan başlatma kullanılamıyor.
(GMSPlaceOpenStatus)- isOpen
 Bir yerin açık olup olmadığını openingHours, UTCOffsetMinutes ve [NSDate date] değerinden alınan geçerli tarih ve saate göre hesaplar.

Mülkler

NSString * name
 Yerin adı.
NSString * placeID
 Bu yerin yer kimliği.
CLLocationKoordinatör2Dkoordinat
 Yerin konumu.
NSString * phoneNumber
 Bu yerin, uluslararası standarttaki telefon numarası, ör.
NSString * formattedAddress
 Basit bir dize olarak yerin adresi.
float puan
 Kullanıcı yorumlarına göre bu yer için beş yıldız puanı.
GMSPlacesPriceLevelpriceLevel
 Bu yerin 0'dan 4'e kadar olan tam sayılardan oluşan fiyat düzeyi.
NSArray< NSString * > * tür
 Bu yerin türleri.
NSURL * web sitesi
 Bu yerin web sitesi.
NSAttributedString * ilişkilendirmeler
 Bu yer için veri sağlayıcı ilişkilendirme dizesi.
GMSPlaceViewportInfoviewportInfo
 Bu yer için önerilen görüntü alanı.
NSArray< GMSAddressComponent * > * addressComponents
 Yerin adresindeki bileşenleri temsil eden GMSAddressComponent nesne dizisi.
GMSPlusCodeplusCode
 Bu yer için konumun Plus code temsili.
GMSOpeningHoursopeningHours
 Bu yer için normal çalışma saatleri bilgileri.
GMSOpeningHourscurrentOpeningHours
 Bu yerin sonraki yedi gün için çalışma saatlerini döndürür.
NSArray< GMSOpeningHours * > * secondaryOpeningHours
 Bu yerin sonraki yedi gün için ikincil çalışma saatleri dizisini döndürür.
NSUIntegeruserRatingsTotal
 Bu yerle ilgili puan alan yorum sayısını gösterir.
NSArray< GMSPlacePhotoMetadata * > * fotoğraflar
 Yerin fotoğraflarını temsil eden GMSPlacePhotoMetadata nesne dizisi.
NSNumber * UTCOffsetMinutes
 Yerin dakika cinsinden UTC farkı.
GMSPlacesBusinessStatusbusinessStatus
 Yere ait GMSPlaceBusinessStatus.
NSString * editorialSummary
 Bu yerin içerik özetini döndürür.
UIColor * iconBackgroundColor
 Simgenin arkasındaki görünümü renklendirmek için Yer türüne göre simgenin arka plan rengi.
NSURL * iconImageURL
 Yer türüne göre URL; Yer simgesinin NSData bilgisini almak için kullanabilirsiniz.
GMSBooleanPlaceAttributepaket servisi
 Paket Servisi deneyimi için Place Attribute (Yer Özelliği)
GMSBooleanPlaceAttributeteslimat
 Teslimat hizmetleri için Place Attribute (Yer Özelliği).
GMSBooleanPlaceAttributedineIn
 Deneyim sırasında yemek yemeyle ilgili yer özelliği.
GMSBooleanPlaceAttributecurbsidePickup
 Arabaya teslim alma hizmetleri için Yer Özelliği.
GMSBooleanPlaceAttributeayrılabilir
 Bir yerin turistler arasında popüler olduğunu gösteren Yer Özelliği.
GMSBooleanPlaceAttributeservesBreakfast
 Yeri belirten Yer Özelliği kahvaltı sunuyor.
GMSBooleanPlaceAttributeservesLunch
 Yeri belirten Yer Özelliği'nde öğle yemeği servisi var.
GMSBooleanPlaceAttributeservesDinner
 Yeri belirten Yer Özelliği'nde akşam yemeği servisi var.
GMSBooleanPlaceAttributeservesBeer
 Yeri gösteren Yer Özelliği bira sunuyor.
GMSBooleanPlaceAttributeservesWine
 Yeri belirten Yer Özelliği'nde şarap servisi var.
GMSBooleanPlaceAttributeservesBrunch
 Bu yeri belirten Yer Özelliği, brunch servisi yapıyor.
GMSBooleanPlaceAttributeservesVegetarianFood
 Yeri belirten Yer Özelliği'nde vejetaryen yemekler servis ediliyor.
GMSBooleanPlaceAttributewheelchairAccessibleEntrance
 Yerin girişte tekerlekli sandalyeye uygun olduğunu gösteren Yer Özelliği.

Üye İşlevi Belgeleri

- (GMSPlaceOpenStatus) isOpenAtDate: (NSDate *) tarih

Varsayılan başlatma kullanılamıyor.

Bir yerin açık olup olmadığını openingHours, UTCOffsetMinutes ve date kriterine göre hesaplar.

Parametreler:
date (tarih)Yerin açık olup olmadığını belirlemek için kullanılan zaman aralığı.
İade et:
Yer açıksa GMSPlaceOpenStatusOpen, yer kapalıysa GMSPlaceOpenStatusClosed ve açık durumu bilinmiyorsa GMSPlaceOpenStatusUnknown.
Not:
Bu özellik kullanımdan kaldırılmıştır. Bu yöntemin desteği sonlandırılarak yerine GMSPlacesClient::isOpenAtDate:place:date:callback</ code> and will be removed in a future release. eklendi

Bir yerin açık olup olmadığını openingHours, UTCOffsetMinutes ve [NSDate date] değerinden alınan geçerli tarih ve saate göre hesaplar.

İade et:
Yer açıksa GMSPlaceOpenStatusOpen, yer kapalıysa GMSPlaceOpenStatusClosed ve açık durumu bilinmiyorsa GMSPlaceOpenStatusUnknown.
Not:
Bu özellik kullanımdan kaldırılmıştır. Bu yöntemin desteği GMSPlacesClient::isOpen:place:callback sonlandırılmıştır ve gelecekteki bir sürümde kaldırılacaktır.

Gayrimenkul Dokümanları

- (NSString*) adı [read, copy]

Yerin adı.

- (NSString*) placeID [read, copy]

Bu yerin yer kimliği.

- (CLLocationCoordinate2D) koordinat [read, assign]

Yerin konumu.

Konum mutlaka Yer'in merkezi veya belirli bir giriş ya da çıkış noktası değildir. Ancak Yer'in coğrafi kapsamı içinde keyfi olarak seçilmiş bazı noktalar bulunur.

- (NSString*) phoneNumber [read, copy]

Bu yerin, uluslararası standarttaki telefon numarası, ör.

ekleyebilirsiniz. Örneğin, Google Sidney'in telefon numarası "+61 2 9374 4000" şeklindedir.

- (NSString*) formattedAddress [read, copy]

Basit bir dize olarak yerin adresi.

- (kayan) derecelendirme [read, assign]

Kullanıcı yorumlarına göre bu yer için beş yıldız puanı.

Derecelendirmeler 1,0 ile 5,0 arasında değişir. 0.0, bu yer için değerlendirmemizin olmadığı anlamına gelir (ör. yeterli sayıda kullanıcı bu yer hakkında yorum yapmadığı için).

- (GMSPlacesPriceLevel) priceLevel [read, assign]

Bu yerin 0'dan 4'e kadar olan tam sayılardan oluşan fiyat düzeyi.

Örneğin, 4 değeri bu yerin "$$$$" (pahalı) olduğu anlamına gelir. 0 değeri ücretsiz anlamına gelir (örneğin, ücretsiz girişli bir müze).

- (NSArray<NSString *>*) türleri [read, copy]

Bu yerin türleri.

Türler NSString'dir, geçerli değerler <https://developers.google.com/places/ios-sdk/supported_types> adresinde belirtilen tüm türlerdir.

- (NSURL*) web sitesi [read, copy]

Bu yerin web sitesi.

- (NSAttributedString*) ilişkilendirmeler [read, copy]

Bu yer için veri sağlayıcı ilişkilendirme dizesi.

Bunlar bir NSAttributedString öğesi olarak sağlanır ve her sağlayıcının web sitesine köprüler içerebilir.

Genel olarak, bu GMSPlace'deki veriler, Yerler SDK'sı Hizmet Şartları'nda açıklandığı gibi kullanıcıya gösterilmelidir.

- (GMSPlaceViewportInfo*) viewportInfo [read, assign]

Bu yer için önerilen görüntü alanı.

Yerin boyutu bilinmiyorsa boş olabilir.

Bu, bu yeri görüntülemek için uygun boyutta bir görüntü alanı döndürür. Örneğin, bir mağazayı temsil eden GMSPlace nesnesi nispeten küçük bir görüntü alanına sahipken, bir ülkeyi temsil eden GMSPlace nesnesi çok büyük bir görüntü alanına sahip olabilir.

- (NSArray<GMSAddressComponent *>*) addressComponents [read, copy]

Yerin adresindeki bileşenleri temsil eden GMSAddressComponent nesne dizisi.

Bu bileşenler, yerin adresi hakkında yapılandırılmış bilgileri çıkarmak için sağlanır: Örneğin, bir yerin bulunduğu şehri bulma.

Bu bileşenler adres biçimlendirme için kullanılmamalıdır. Biçimlendirilmiş adres gerekiyorsa yerelleştirilmiş adres sağlayan formattedAddress özelliğini kullanın.

- (GMSPlusCode*) plusCode [read, assign]

Bu yer için konumun Plus code temsili.

- (GMSOpeningHours*) openingHours [read, assign]

Bu yer için normal çalışma saatleri bilgileri.

Mevcut olduğu durumlarda açık olma durumunu, dönemleri ve hafta içi metnini içerir.

- (GMSOpeningHours*) currentOpeningHours [read, assign]

Bu yerin sonraki yedi gün için çalışma saatlerini döndürür.

Zaman aralığı, isteğin gönderildiği tarihte gece yarısı başlar ve altı gün sonra saat 23:59'da sona erer.

GMSOpeningHours alanındaki GMSPlaceSpecialDay girişleri yalnızca GMSPlace currentOpeningHours ve GMSPlace secondaryOpeningHours için mevcut olacak.

- (NSArray<GMSOpeningHours *>*) secondaryOpeningHours [read, copy]

Bu yerin sonraki yedi gün için ikincil çalışma saatleri dizisini döndürür.

İkincil çalışma saatleri, işletmenin ana çalışma saatlerinden farklıdır. Örneğin bir restoran, ikincil çalışma saatleri olarak arabaya servis saatlerini veya teslimat saatlerini belirtebilir. Farklı ikincil çalışma saatleri için GMSPlaceHoursType adresini inceleyin.

GMSOpeningHours alanındaki GMSPlaceSpecialDay girişleri yalnızca GMSPlace currentOpeningHours ve GMSPlace secondaryOpeningHours için mevcut olacak.

- (NSUInteger) userRatingsTotal [read, assign]

Bu yerle ilgili puan alan yorum sayısını gösterir.

- (NSArray<GMSPlacePhotoMetadata *>*) fotoğraf [read, copy]

Yerin fotoğraflarını temsil eden GMSPlacePhotoMetadata nesne dizisi.

- (NSNumber*) UTCOffsetMinutes [read, assign]

Yerin dakika cinsinden UTC farkı.

Yere ait GMSPlaceBusinessStatus.

- (NSString*) editorialSummary [read, copy]

Bu yerin içerik özetini döndürür.

- (UIColor*) iconBackgroundColor [read, assign]

Simgenin arkasındaki görünümü renklendirmek için Yer türüne göre simgenin arka plan rengi.

- (NSURL*) iconImageURL [read, assign]

Yer türüne göre URL; Yer simgesinin NSData bilgisini almak için kullanabilirsiniz.

NOTLAR: URL bağlantısının süresi dolmaz ve resim boyutu en boy oranı, türe bağlı olarak farklı olabilir.

Paket Servisi deneyimi için Place Attribute (Yer Özelliği)

- (GMSBooleanPlaceAttribute) teslimat [read, assign]

Teslimat hizmetleri için Place Attribute (Yer Özelliği).

- (GMSBooleanPlaceAttribute) dineIn [read, assign]

Deneyim sırasında yemek yemeyle ilgili yer özelliği.

Arabaya teslim alma hizmetleri için Yer Özelliği.

Bir yerin turistler arasında popüler olduğunu gösteren Yer Özelliği.

Yeri belirten Yer Özelliği kahvaltı sunuyor.

Yeri belirten Yer Özelliği'nde öğle yemeği servisi var.

Yeri belirten Yer Özelliği'nde akşam yemeği servisi var.

Yeri gösteren Yer Özelliği bira sunuyor.

Yeri belirten Yer Özelliği'nde şarap servisi var.

Bu yeri belirten Yer Özelliği, brunch servisi yapıyor.

Yeri belirten Yer Özelliği'nde vejetaryen yemekler servis ediliyor.

Yerin girişte tekerlekli sandalyeye uygun olduğunu gösteren Yer Özelliği.