Dados de local

Um dos recursos exclusivos dos aplicativos para dispositivos móveis é o reconhecimento de local. Os usuários levam os aparelhos para todo lugar, e o reconhecimento de local oferece uma experiência mais contextual.

Trabalhar com dados de local

Os dados disponíveis para um dispositivo iOS incluem a localização atual do aparelho (identificado usando uma combinação de tecnologias), a direção e o método de movimento, e se o dispositivo foi movido em uma fronteira geográfica predefinida ou virtual.

A classe myLocationEnabled da classe GMSMapView controla se o ponto "Meu local" está ativado. Se ativado, o método myLocation da classe GMSMapView revela onde o ponto de localização do dispositivo está sendo desenhado.

Permissões de localização

Seu app precisa pedir o consentimento do usuário para usar os serviços de localização. Para fazer isso, inclua a chave NSLocationAlwaysUsageDescription no arquivo Info.plist do app e defina o valor de cada chave como uma string que descreve como o app pretende usar os dados de local.

Amostras de código

O tutorial e o exemplo de código a seguir demonstram o uso da localização em um mapa:

O repositório maps-sdk-for-ios-samples no GitHub também inclui exemplos que demonstram o uso de dados de localização.