Visão geral
Representa um lugar físico específico.
Um GMSPlace encapsula informações sobre um local físico, incluindo o nome e a localização dele, além de outras informações sobre ele. Esta classe é imutável.
Funções públicas do membro | |
(GMSPlaceOpenStatus) | - isOpenAtDate: |
O init padrão não está disponível. | |
(GMSPlaceOpenStatus) | - isOpen |
Calcula se um lugar está aberto com base em openingHours , UTCOffsetMinutes e na data e hora atuais coletadas em [NSDate date] . | |
Propriedades | |
String NS * | name |
Nome do lugar. | |
String NS * | ID do local |
ID do lugar. | |
CLLocationCoordinate2D | coordenar |
Localização do lugar. | |
String NS * | Telefone |
Número de telefone do lugar, em formato internacional. Por exemplo, | |
String NS * | FormatAddress (em inglês) |
Endereço do lugar como uma string simples. | |
ponto flutuante | classificação |
Cinco estrelas para este lugar com base nas avaliações dos usuários. | |
GMSPlacesPriceLevel | priceLevel |
Nível de preço para esse local, como números inteiros de 0 a 4. | |
NSArray< NSString * > * | tipos |
Os tipos deste lugar. | |
NSURL * | site |
Site desse lugar. | |
NSAttributedString * | atribuições |
A string de atribuição do provedor de dados para este local. | |
GMSPlaceViewportInfo* | viewportInfo. |
A janela de visualização recomendada para este lugar. | |
NSArray< GMSAddressComponent * > * | addressComponents (em inglês) |
Uma matriz de objetos GMSAddressComponent que representam os componentes no endereço do lugar. | |
GMSPlusCode * | PlusCode |
A representação do Plus Code de localização deste lugar. | |
GMSOpeningHours * | horário de funcionamento |
As informações sobre o horário de funcionamento deste lugar. | |
NSUInteger | UserRatingsTotal (em inglês) |
Representa quantas avaliações compõem a classificação desse lugar. | |
NSArray< GMSPlacePhotoMetadata * > * | fotos |
Uma matriz de objetos GMSPlacePhotoMetadata que representam as fotos do lugar. | |
Número de NS * | UTCOffsetMinutes |
O deslocamento de fuso horário UTC do lugar em minutos. | |
GMSPlacesBusinessStatus | status da empresa |
O GMSPlaceBusinessStatus do lugar. | |
IUColor * | iconBackgroundColor. |
Cor de fundo do ícone de acordo com o tipo de lugar, para colorir a visualização atrás do ícone. | |
NSURL * | iconImageURL. |
O URL de acordo com o tipo de lugar, que pode ser usado para recuperar os NSData do ícone do lugar. | |
GMSBooleanPlaceAttribute | retirada |
Atributo do lugar para experiência de retirada de dados. | |
GMSBooleanPlaceAttribute | entrega |
Atributo do lugar para serviços de entrega. | |
GMSBooleanPlaceAttribute | jantar |
Atributo de lugar para experiência no jantar. | |
GMSBooleanPlaceAttribute | curbsidePickup (em inglês) |
Atributo do lugar para serviços de drive-thru. | |
GMSBooleanPlaceAttribute | confeitável |
Atributo do local que indica que o lugar é popular entre os turistas. | |
GMSBooleanPlaceAttribute | servesBreakfast (link em inglês) |
Atributo do lugar que indica o café da manhã. | |
GMSBooleanPlaceAttribute | servesLunch (em inglês) |
Atributo do lugar que indica o lugar que serve almoço. | |
GMSBooleanPlaceAttribute | servesDinner |
Atributo do lugar que indica o lugar que serve jantar. | |
GMSBooleanPlaceAttribute | servesBeer (em inglês) |
"Atributo do lugar" indicando que o lugar serve cerveja. | |
GMSBooleanPlaceAttribute | servesWine (link em inglês) |
Atributo do lugar que indica o lugar que serve vinho. | |
GMSBooleanPlaceAttribute | servesBrunch (em inglês) |
Atributo do lugar que indica o lugar que serve brunch. | |
GMSBooleanPlaceAttribute | servesVegetarianFood |
Atributo do local que indica onde o alimento é vegetariano. | |
GMSBooleanPlaceAttribute | accessibilityAccessibleEntry |
Atributo do local que indica que o lugar é acessível para cadeirantes na entrada. |
Documentação da função de membro
- (GMSPlaceOpenStatus) isOpenAtDate: | (NSDate *) | date |
O init padrão não está disponível.
Calcula se um lugar está aberto com base em openingHours
, UTCOffsetMinutes
e date
.
- Parâmetros:
-
date Um ponto de referência usado para determinar se o lugar está aberto.
- Retorna:
- GMSPlaceOpenStatusOpen, se o lugar estiver aberto, GMSPlaceOpenStatusClosed se o lugar estiver fechado e GMSPlaceOpenStatusUnknown se o status aberto for desconhecido.
Calcula se um lugar está aberto com base em openingHours
, UTCOffsetMinutes
e na data e hora atuais coletadas em [NSDate date]
.
- Retorna:
- GMSPlaceOpenStatusOpen, se o lugar estiver aberto, GMSPlaceOpenStatusClosed se o lugar estiver fechado e GMSPlaceOpenStatusUnknown se o status aberto for desconhecido.
Documentação da propriedade
- (NSString*) nome [read, copy] |
Nome do lugar.
- (NSString*) placeID [read, copy] |
ID do lugar.
- (CLLocationCoordinate2D) coordenada [read, assign] |
Localização do lugar.
O local não é necessariamente o centro do local, ou qualquer ponto de entrada ou saída específico, mas algum ponto escolhido arbitrariamente na extensão geográfica do lugar.
- (NSString*) phoneNumber [read, copy] |
Número de telefone do lugar, em formato internacional.
incluindo o código do país com o prefixo "+". Por exemplo, o número de telefone de Google Sydney é "+61 2 9374 4000".
- (NSString*) formattedAddress [read, copy] |
Endereço do lugar como uma string simples.
- (flutuação) rating [read, assign] |
Cinco estrelas para este lugar com base nas avaliações dos usuários.
As classificações variam de 1,0 a 5,0. 0,0 significa que não temos classificação para esse lugar (por exemplo, porque poucos usuários avaliaram esse lugar).
- (GMSPlacesPriceLevel) priceLevel [read, assign] |
Nível de preço para esse local, como números inteiros de 0 a 4.
Por exemplo, um valor de 4 significa que esse lugar é "$$$$" (caro). O valor 0 significa "sem custo financeiro" (como um museu com entrada sem custo financeiro).
- (NSArray<NSString *>*) tipos [read, copy] |
Os tipos deste lugar.
Os tipos são NSStrings, e os valores válidos são todos os tipos documentados em <https://developers.google.com/places/ios-sdk/supported_types>.
- (NSURL*) site [read, copy] |
Site desse lugar.
- (NSAttributedString*) atribuições [read, copy] |
A string de atribuição do provedor de dados para este local.
Elas são fornecidas como uma NSAttributedString, que pode conter hiperlinks para o site de cada provedor.
Em geral, eles precisam ser mostrados ao usuário se os dados deste GMSPlace forem mostrados, conforme descrito nos Termos de Serviço do SDK do Places.
- (GMSPlaceViewportInfo*) viewportInfo [read, assign] |
A janela de visualização recomendada para este lugar.
Pode ser nulo se o tamanho do lugar não for conhecido.
Isso retorna uma janela de visualização de um tamanho adequado para exibir este lugar. Por exemplo, um objeto GMSPlace
que representa uma loja pode ter uma janela de visualização relativamente pequena, enquanto um objeto GMSPlace
que representa um país pode ter uma janela de visualização muito grande.
- (NSArray<GMSAddressComponent *>*) addressComponents [read, copy] |
Uma matriz de objetos GMSAddressComponent
que representam os componentes no endereço do lugar.
Esses componentes são usados com a finalidade de extrair informações estruturadas sobre o endereço do lugar: por exemplo, encontrar a cidade em que um lugar está.
Não use estes componentes para formatar o endereço. Se um endereço formatado for necessário, use a propriedade formattedAddress
, que fornece um endereço formatado localizado.
- (GMSPlusCode*) plusCode [read, assign] |
A representação do Plus Code de localização deste lugar.
- (GMSOpeningHours*) openingHours [read, assign] |
As informações sobre o horário de funcionamento deste lugar.
Inclui status aberto, períodos e texto dos dias úteis, quando disponíveis.
- (NSUInteger) userRatingsTotal [read, assign] |
Representa quantas avaliações compõem a classificação desse lugar.
- (NSArray<GMSPlacePhotoMetadata *>*) fotos [read, copy] |
Uma matriz de objetos GMSPlacePhotoMetadata
que representam as fotos do lugar.
- (NSNumber*) UTCOffsetMinutes [read, assign] |
O deslocamento de fuso horário UTC do lugar em minutos.
- (GMSPlacesBusinessStatus) businessStatus [read, assign] |
O GMSPlaceBusinessStatus
do lugar.
- (UIColor*) iconBackgroundColor [read, assign] |
Cor de fundo do ícone de acordo com o tipo de lugar, para colorir a visualização atrás do ícone.
- (NSURL*) iconImageURL [read, assign] |
O URL de acordo com o tipo de lugar, que pode ser usado para recuperar os NSData do ícone do lugar.
OBSERVAÇÃO: o link do URL não expira e a proporção do tamanho da imagem pode ser diferente dependendo do tipo.
- (GMSBooleanPlaceAttribute) takeout [read, assign] |
Atributo do lugar para experiência de retirada de dados.
- (GMSBooleanPlaceAttribute) entrega [read, assign] |
Atributo do lugar para serviços de entrega.
- (GMSBooleanPlaceAttribute) dineIn [read, assign] |
Atributo de lugar para experiência no jantar.
- (GMSBooleanPlaceAttribute) curbsidePickup [read, assign] |
Atributo do lugar para serviços de drive-thru.
- (GMSBooleanPlaceAttribute) conversível [read, assign] |
Atributo do local que indica que o lugar é popular entre os turistas.
- (GMSBooleanPlaceAttribute) servesBreakfast [read, assign] |
Atributo do lugar que indica o café da manhã.
- (GMSBooleanPlaceAttribute) servesLunch [read, assign] |
Atributo do lugar que indica o lugar que serve almoço.
- (GMSBooleanPlaceAttribute) servesDinner [read, assign] |
Atributo do lugar que indica o lugar que serve jantar.
- (GMSBooleanPlaceAttribute) servesBeer [read, assign] |
"Atributo do lugar" indicando que o lugar serve cerveja.
- (GMSBooleanPlaceAttribute) servesWine [read, assign] |
Atributo do lugar que indica o lugar que serve vinho.
- (GMSBooleanPlaceAttribute) servesBrunch [read, assign] |
Atributo do lugar que indica o lugar que serve brunch.
- (GMSBooleanPlaceAttribute) servesVegetarianFood [read, assign] |
Atributo do local que indica onde o alimento é vegetariano.
- (GMSBooleanPlaceAttribute) WheelAccessibleEntrance [read, assign] |
Atributo do local que indica que o lugar é acessível para cadeirantes na entrada.