Aqui Mobile SDK 3.x para iOS Exemplo de projetos
Descontinuado
Copyright (c) 2011-2022 aqui Europa BV
Este repositório possui uma série de projetos Objective-C e Swift usando o SDK móvel aqui para iOS . Mais informações sobre a API podem ser encontradas no desenvolvedor.here.com na seção Android & iOS SDKS .
Nota: Este serviço não está mais sendo desenvolvido ativamente. Forneceremos apenas correções críticas para este serviço no futuro. Em vez disso, use o novo SDK 4.X aqui SDK Premium (3.x) é substituído por novas variantes 4.x SDK e o SDK premium será mantido até 31 de dezembro de 2022 com apenas correções críticas de bugs e nenhum desenvolvimento / aprimoramento de recursos. Os usuários atuais do SDK Premium aqui (3.x) são incentivados a migrar para Lite, explorar ou navegar aqui SDK (4.x) variantes com base em casos de uso licenciados antes de 31 de dezembro de 2022. A maioria dos recursos SDK premium já está disponível nas novas variantes SDK. A integração de novos clientes para SDK premium não é possível.
Esse conjunto de projetos independentes baseados em casos de uso foi projetado para ser clonado pelos desenvolvedores para seu próprio uso.
Nota: Para que o código de exemplo funcione, você deve substituir todas as instâncias de {YOUR_APP_ID} , {YOUR_APP_CODE} e {YOUR_LICENSE_KEY} dentro do código e use suas próprias credenciais aqui .
Você pode obter um conjunto de credenciais na página de contato conosco no desenvolvedor.here.com. O ID do pacote registrado deve correspondê -lo em seu aplicativo .
Licença
Salvo indicação em contrário em arquivos LICENSE para arquivos ou diretórios específicos, a licença na raiz se aplica a todo o conteúdo deste repositório.
Aqui SDK móvel para iOS (Premium)
Todos os seguintes projetos usam a versão 3.19 do SDK aqui móvel para iOS (Premium)
- AUTOSGUGGEST - Envie diferentes tipos de solicitações automáticas.
- CLE2 - Use extensões de localização personalizadas.
- FTCR - Crie uma rota personalizada de telemática da frota e exiba -a no mapa.
- Geocodificação e gecoding reversa - acione uma solicitação de geocódigo e geocódigo reverso aqui SDK móvel.
- Aqui posicionamento - use aqui a fonte de dados do local.
- Atributo do mapa - Manipulações de atributos do mapa.
- Personalização do mapa - Personalize o esquema do mapa.
- Download do mapa - baixe dados de mapa offline.
- Gestos de mapa - Defina ações de gestos personalizados.
- Objetos do mapa - Adicione objetos do mapa no mapa aqui.
- Mapa Raster Tile - Adicione ladrilhos rasters personalizados no mapa.
- MAPO RESPOSTA - Exiba o mapa aqui em um dispositivo.
- Rotamento - Crie uma rota daqui Burnaby Office para Langely BC e exiba -a no mapa.
- ROTA TTA - Calcule o TTA (tempo de chegada) para uma rota.
- Swiftui - Wrapper Swiftui para exibição de mapa.
- Pesquise - Envie diferentes tipos de solicitações de pesquisa.
- Navegação a turn-turn-Trigger uma navegação de volta a vir daqui daqui em Burnaby para Langley BC.
- Aqui Kit Mobile SDK UI - use o kit de interface do usuário SDK aqui móvel (msdkui 2.0) para mostrar instruções de manobra, limites de velocidade e velocidade de corrente.
Como criar aplicativos
Usando cocoapods
Execute "POD Install" ou "POD Update" no diretório raiz do aplicativo para instalar o SDK móvel aqui. Isso integrará nmakit.xcframework ao seu projeto
Nas configurações "gerais" da meta de aplicativo:
- Selecione um perfil de provisionamento elegível ou ativar "gerenciar automaticamente a assinatura".
Em AppDelegate.m :
- Digite um ID do aplicativo, código do aplicativo e chave de licença.
Sem cocoapods
Nas configurações "gerais" da meta de aplicativo:
- Selecione um perfil de provisionamento elegível ou ativar "gerenciar automaticamente a assinatura".
- Adicione nmakit.xcframework às seções "estruturas, bibliotecas e conteúdo incorporado" no Xcode. Evite a opção "não incorpore". Caso contrário, você receberá um erro "Dyld: Library não carregado: @rpath/nmakit.framework/nmakit" no tempo de execução.
Em AppDelegate.m :
- Digite um ID do aplicativo, código do aplicativo e chave de licença.
Construir requisitos
- Xcode 12 ou acima
- Aqui SDK móvel para iOS (Premium) versão 3.19 ou acima
Plataforma de destino