Visão geral
Representa um lugar físico específico.
Um GMSPlace encapsula informações sobre um local físico, incluindo seu nome, localização e qualquer outra informação que possamos ter sobre ele. Esta classe é imutável.
Funções membro públicas | |
(GMSPlaceOpenStatus) | isOpenAtDate: |
O comando init padrão não está disponível. | |
(GMSPlaceOpenStatus) | isOpen |
Calcula se um lugar está aberto com base em openingHours , UTCOffsetMinutes e data e hora atuais obtidas em [NSDate date] . | |
Propriedades | |
NSString * | name |
Nome do lugar. | |
NSString * | placeID |
ID do lugar. | |
CLLocationCoordinate2D | coordenada |
Localização do lugar. | |
NSString * | phoneNumber (em inglês) |
Número de telefone do lugar, em formato internacional, ou seja, | |
NSString * | formattedAddress |
Endereço do local como uma string simples. | |
flutuar | classificação |
Nota cinco estrelas para este lugar com base nas avaliações dos usuários. | |
NSArray< GMSPlaceReview * > * | avaliações |
Uma matriz de objetos GMSPlaceReview que representam as avaliações dos usuários sobre o lugar. | |
GMSPlacesPriceLevel | priceLevel |
Nível de preço para esse lugar, como números inteiros de 0 a 4. | |
NSArray< NSString * > * | tipos |
Os tipos deste lugar. | |
NSURL * | site |
Site deste lugar. | |
NSAttributedString * | atribuições |
A string de atribuição do provedor de dados desse lugar. | |
GMSPlaceViewportInfo * | viewportInfo |
A janela de visualização recomendada para este lugar. | |
NSArray< GMSAddressComponent * > * | addressComponents |
Uma matriz de objetos GMSAddressComponent que representam os componentes no endereço do local. | |
GMSPlusCode * | plusCode |
A representação do Plus Code do local deste lugar. | |
GMSOpeningHours * | openingHours |
As informações normais de horário de funcionamento da empresa para este lugar. | |
GMSOpeningHours * | currentOpeningHours |
Retorna o horário de funcionamento deste lugar nos próximos sete dias. | |
NSArray< GMSOpeningHours * > * | secondaryOpeningHours |
Retorna uma matriz das horas de operação secundárias deste lugar nos próximos sete dias. | |
NSUInteger | userRatingsTotal |
Representa o número de avaliações que compõem a classificação desse lugar. | |
NSArray< GMSPlacePhotoMetadata * > * | fotos |
Uma matriz de objetos GMSPlacePhotoMetadata que representam as fotos do lugar. | |
Número NS * | UTCOffsetMinutes |
A compensação de fuso horário UTC do lugar em minutos. | |
GMSPlacesBusinessStatus | businessStatus |
O GMSPlaceBusinessStatus do lugar. | |
NSString * | editorialSummary |
Retorna o resumo editorial do lugar. | |
UIColor | 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 local, que pode ser usado para recuperar o NSData do ícone do lugar. | |
GMSBooleanPlaceAttribute | retirada |
Atributo do lugar para a experiência de retirada de dados. | |
GMSBooleanPlaceAttribute | entrega |
Atributo de lugar para serviços de entrega. | |
GMSBooleanPlaceAttribute | dineIn |
Place Attribute for jantar na experiência. | |
GMSBooleanPlaceAttribute | curbsidePickup |
Atributo de lugar para serviços de drive-thru. | |
GMSBooleanPlaceAttribute | reservable (link em inglês) |
Atributo do lugar indicando que o lugar é popular entre os turistas. | |
GMSBooleanPlaceAttribute | servesBreakfast |
Atributo de lugar indicando que o lugar serve café da manhã. | |
GMSBooleanPlaceAttribute | servesLunch |
Atributo de lugar indicando que o lugar serve almoço. | |
GMSBooleanPlaceAttribute | servesDinner |
Atributo de lugar indicando que o lugar serve jantar. | |
GMSBooleanPlaceAttribute | servesBeer |
Atributo do lugar indicando que o lugar serve cerveja. | |
GMSBooleanPlaceAttribute | servesWine |
Atributo do lugar indicando que o lugar serve vinho. | |
GMSBooleanPlaceAttribute | servesBrunch |
Atributo de lugar indicando que o lugar serve brunch. | |
GMSBooleanPlaceAttribute | servesVegetarianFood |
Atributo do lugar indicando que o lugar serve comida vegetariana. | |
GMSBooleanPlaceAttribute | wheelchairAccessibleEntrance |
O atributo do lugar indica que o lugar é acessível para cadeirantes na entrada. |
Documentação da função membro
- (GMSPlaceOpenStatus) isOpenAtDate: | (DataNS *) | date |
O comando init padrão não está disponível.
Calcula se um lugar está aberto com base em openingHours
, UTCOffsetMinutes
e date
.
- Parâmetros:
-
data Um ponto de referência no tempo 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 de abertura for desconhecido.
- Observação:
- O uso foi descontinuado. Esse método foi descontinuado e substituído por
GMSPlacesClient::isOpenAtDate:place:date:callback</ code> and will be removed in a future release.
.
Calcula se um lugar está aberto com base em openingHours
, UTCOffsetMinutes
e data e hora atuais obtidas em [NSDate date]
.
- Retorna:
- GMSPlaceOpenStatusOpen se o lugar estiver aberto, GMSPlaceOpenStatusClosed se o lugar estiver fechado e GMSPlaceOpenStatusUnknown se o status de abertura for desconhecido.
- Observação:
- O uso foi descontinuado. Esse método foi descontinuado e substituído por
GMSPlacesClient::isOpen:place:callback
e será removido em uma versão futura.
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 lugar ou qualquer ponto de entrada ou saída específico, mas um ponto escolhido arbitrariamente na extensão geográfica do lugar.
– (NSString*) phoneNumber [read, copy] |
Número de telefone do lugar, em formato internacional, isto é,
incluindo o código do país com o prefixo "+". Por exemplo, o número de telefone do Google em Sydney é "+61 2 9374 4000".
– (NSString*) formattedAddress [read, copy] |
Endereço do local como uma string simples.
- (flutuante) classificação [read, assign] |
Nota 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 nenhuma classificação para esse lugar (por exemplo, porque não há usuários suficientes avaliaram esse lugar).
- (NSArray<GMSPlaceReview *>*) avaliações [read, copy] |
Uma matriz de objetos GMSPlaceReview
que representam as avaliações dos usuários sobre o lugar.
- (GMSPlacesPriceLevel) priceLevel [read, assign] |
Nível de preço para esse lugar, como números inteiros de 0 a 4.
Por exemplo: O valor 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. Os valores válidos são qualquer um dos tipos documentados em <https://developers.google.com/places/ios-sdk/supported_types>.
- Site [read, copy] (NSURL*) |
Site deste lugar.
- (NSAttributedString*) atribuições [read, copy] |
A string de atribuição do provedor de dados desse lugar.
Eles são fornecidos como um 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.
Poderá 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 local.
Esses componentes são fornecidos com a finalidade de extrair informações estruturadas sobre o endereço do local, por exemplo, encontrar a cidade onde ele se encontra.
Esses componentes não devem ser usados para formatar endereços. 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 do local deste lugar.
- (GMSOpeningHours*) openingHours [read, assign] |
As informações normais de horário de funcionamento da empresa para este lugar.
Inclui status de aberto, períodos e texto do dia da semana quando disponível.
- (GMSOpeningHours*) currentOpeningHours [read, assign] |
Retorna o horário de funcionamento deste lugar nos próximos sete dias.
O período começa à meia-noite da data da solicitação e termina às 23h59 seis dias depois.
As entradas GMSPlaceSpecialDay
no dia GMSOpeningHours
estarão presentes apenas para GMSPlace
currentOpeningHours
e GMSPlace
secondaryOpeningHours
.
- (NSArray<GMSOpeningHours *>*) secondaryOpeningHours [read, copy] |
Retorna uma matriz das horas de operação secundárias deste lugar nos próximos sete dias.
O horário de funcionamento secundário é diferente do horário de funcionamento principal de uma empresa. Por exemplo, um restaurante pode especificar o horário de funcionamento de drive-thru ou de entrega como horário secundário. Consulte GMSPlaceHoursType
para conferir os diferentes tipos de horário de funcionamento secundário.
As entradas GMSPlaceSpecialDay
no dia GMSOpeningHours
estarão presentes apenas para GMSPlace
currentOpeningHours
e GMSPlace
secondaryOpeningHours
.
- (NSUInteger) userRatingsTotal [read, assign] |
Representa o número de avaliações que 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] |
A compensação de fuso horário UTC do lugar em minutos.
- (GMSPlacesBusinessStatus) businessStatus [read, assign] |
O GMSPlaceBusinessStatus
do lugar.
– (NSString*) editorialSummary [read, copy] |
Retorna o resumo editorial 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 local, que pode ser usado para recuperar o NSData do ícone do lugar.
OBSERVAÇÕES: 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 a experiência de retirada de dados.
- (GMSBooleanPlaceAttribute) entrega [read, assign] |
Atributo de lugar para serviços de entrega.
- (GMSBooleanPlaceAttribute) dineIn [read, assign] |
Place Attribute for jantar na experiência.
- (GMSBooleanPlaceAttribute) curbsidePickup [read, assign] |
Atributo de lugar para serviços de drive-thru.
- (GMSBooleanPlaceAttribute) reservable [read, assign] |
Atributo do lugar indicando que o lugar é popular entre os turistas.
- (GMSBooleanPlaceAttribute) servesBreakfast [read, assign] |
Atributo de lugar indicando que o lugar serve café da manhã.
- (GMSBooleanPlaceAttribute) servesLunch [read, assign] |
Atributo de lugar indicando que o lugar serve almoço.
- (GMSBooleanPlaceAttribute) servesDinner [read, assign] |
Atributo de lugar indicando que o lugar serve jantar.
- (GMSBooleanPlaceAttribute) servesBeer [read, assign] |
Atributo do lugar indicando que o lugar serve cerveja.
- (GMSBooleanPlaceAttribute) servesWine [read, assign] |
Atributo do lugar indicando que o lugar serve vinho.
- (GMSBooleanPlaceAttribute) servesBrunch [read, assign] |
Atributo de lugar indicando que o lugar serve brunch.
- (GMSBooleanPlaceAttribute) servesVegetarianFood [read, assign] |
Atributo do lugar indicando que o lugar serve comida vegetariana.
- (GMSBooleanPlaceAttribute) wheelchairAccessibleEntrance [read, assign] |
O atributo do lugar indica que o lugar é acessível para cadeirantes na entrada.