J'ai téléchargé la carte hors ligne et avec MapEngine.setOnline(false) pour la faire fonctionner hors ligne avec cette zone, la carte peut être affichée, mais quand j'essaie de rechercher un endroit, la liste des suggestions est très réduite par rapport à la carte en ligne, est-ce que c'est censé être le cas ou y a-t-il un problème avec mes paramètres ?
Réponse
Trop de publicités?Si vous souhaitez vraiment un fonctionnement hors ligne complet, il est vrai que les résultats de la recherche seront limités lorsque vous travaillerez en mode hors ligne (par ex. MapEngine#setOnline(false)
). La base de données de recherche hors ligne est limitée par rapport à celle en ligne.
Si vous n'avez pas besoin d'être totalement hors ligne (c'est-à-dire qu'aucune donnée n'est utilisée), gardez à l'esprit qu'en préchargeant les données cartographiques comme vous l'avez fait, beaucoup moins de données seront utilisées par le HERE SDK en fonctionnement normal. MapEngine#setOnline(false)
tout en permettant au routage, à la recherche, etc. d'aller en ligne pour obtenir de meilleurs résultats.
Si vous souhaitez que le SDK reste hors ligne et que la recherche ne soit autorisée qu'en ligne, vous pouvez remplacer l'option globale ( MapEngine
) lors des demandes de recherche en appelant setConnectivity(Connectivity#ONLINE)
pour votre recherche Request
objets.