Copyright (c) 2011-2021 ici Europe bv
Ce référentiel contient une série de projets basés sur Java utilisant le SDK 3.x ici pour Android . Plus d'informations sur l'API peuvent être trouvées sur la page Mobile SDK du portail ici.
Remarque: Ce service n'est plus activement développé. Nous ne fournirons que des correctifs critiques pour ce service à l'avenir. Au lieu de cela, utilisez le nouveau SDK ici 4.x Ici SDK Premium (3.x) est remplacé par de nouvelles variantes SDK 4.x et le SDK premium sera maintenu jusqu'au 31 décembre 2022 avec uniquement des corrections de bogues critiques et sans développement / améliorations de fonctionnalités. Les utilisateurs actuels du SDK ici (3.x) ici sont encouragés à migrer vers Lite, explorer ou naviguer ici des variantes SDK (4.x) basées sur des cas d'utilisation sous licence avant le 31 décembre 2022. La plupart des fonctionnalités SDK premium sont déjà disponibles dans les nouvelles variantes du SDK. L'intégration de nouveaux clients pour le SDK premium n'est pas possible.
Cet ensemble de projets individuels basés sur les cas d'usage est conçu pour être cloné par les développeurs pour leur propre usage.
Remarque: Afin de pouvoir construire les exemples, vous devez vous inscrire à un essai gratuit de 90 jours . Après avoir signé avec un compte ici , suivez ces étapes pour télécharger le SDK ici mobile (Premium) :
Choisissez de générer l'ID d'application et le code d'application pour une utilisation avec le SDK ici pour Android : 
Entrez le nom du package de l'exemple que vous souhaitez créer, par exemple com.here.android.example.map.basic. Le nom du package entré ici doit correspondre au nom de votre application : 
Cliquez sur Générer pour obtenir l'ID d'application, le code d'application et la clé de licence: 
Cliquez sur Télécharger le SDK pour obtenir un fichier nommé comme HERE_Android_SDK_Premium_v3.16.2_101.zip (votre numéro de version peut différer).
Extraire HERE_Android_SDK_Premium_v3.16.2_101.zip ainsi que le contenu HERE-sdk.zip .
Copiez le fichier contenu HERE-sdk/libs/HERE-sdk.aar dans le répertoire libs de votre exemple. En prenant à nouveau l'exemple de rendu de carte , le répertoire libs serait là.
Remplacez les instances des espaces réservés {YOUR_APP_ID} , {YOUR_APP_CODE} et {YOUR_LICENSE_KEY} dans AndroidManifest.xml de l'exemple par vos valeurs obtenues. En regardant encore une fois les exemples de rendu de carte , ce serait ici, ici et ici.
Remplacez les instances des espaces réservés {YOUR_LABEL_NAME} dans AndroidManifest.xml de l'exemple avec vos propres valeurs personnalisées. Ne réutilisez pas ici par défaut du SDK mobile.
Lancez Android Studio et importez le fichier build.gradle de l'exemple.
Exécutez l'application.
Sauf indication contraire dans les fichiers LICENSE pour des fichiers ou des répertoires spécifiques, la licence dans la racine s'applique à tous les contenus de ce référentiel.
Tous les projets suivants utilisent la dernière version (actuellement 3.16) du SDK ici mobile pour Android (Premium)