iPhone 3.0 MapKit - Annotations multiples dans l'emplacement même

voix
1

Contexte: J'ai créé une application qui permet aux utilisateurs de soumettre une entrée dans une base de données en ligne, et afficher d' autres entrées de cette base de données. Ces entrées contiennent géocodage pour latitude et longitude qui sont utilisés pour le positionnement des annotations sur la MapKit. Les utilisateurs peuvent soumettre l'emplacement en utilisant soit leur emplacement actuel ou une adresse, qui est ensuite géocodées.

Question: Quelle est la méthode appropriée ou suggéré de traiter les annotations qui tombent sur les mêmes coordonnées exactes?

Je pensais à vérifier s'il y a des géocodage en double dans le fichier XML tiré de la base de données et la création d'une seule annotation avec un annotationView personnalisé qui affiche tous les séparés. De plus, je pense à la vérification des doublons et l'affichage « entrées multiples ... » et ayant la vue détaillée afficher une vue de table avec toutes les entrées.

Suis-je sur la bonne voie?

Créé 24/08/2009 à 14:42
source utilisateur
Dans d'autres langues...                            


2 réponses

voix
2

Je pense que vous êtes sur la bonne voie, vous devriez vérifier pour le géocodage en double et les fusionner en un seul. Affichage de nombreuses annotations avec le même emplacement pourrait être source de confusion, car les broches s'empilent les uns sur les autres et seront difficiles à diffrentiate et de cliquer un par un.

Créé 24/08/2009 à 14:47
source utilisateur

voix
1

Est -ce que vous parlez exactement même géocodage ou un peu sorta fermer? Parce que si elle est exacte, alors vous êtes sur la bonne voie, mais si elle est +/- delta-T alors vous devrez peut-être trouver une autre façon de les traiter depuis lors zoomée tout le chemin de chaque emplacement pourrait être distinct . Un moyen facile de Hänle est d'abandonner ou de chiffres après la virgule arrondi de la valeur lat / long en fonction du facteur de zoom avant de vérifier coordonner l' égalité.

Autre que ça sonne comme vous êtes sur la bonne voie. Vous voudrez probablement faire à la fois la vue d'annotation personnalisée (mais qui pourrait fonctionner pour seulement quelques articles) avec la possibilité de passer à une vue de table séparée s'il y a d'autres éléments à montrer.

Une autre chose que je voudrais ajouter est que vous pouvez le faire de sorte que votre montre le nombre indicateur d'emplacement des articles que corésident à cet endroit. Vous pouvez le faire en collant une étiquette de texte sur le dessus de votre vue personnalisée et indicateur d'emplacement de mettre le numéro dans ou en ayant des icônes pré-rendu avec par exemple, 1-9 et « ... » (pour plus que cela) dans la tête des marqueurs. De cette façon, l'utilisateur peut voir rapidement il est plus d'articles à rechercher.

Créé 30/09/2009 à 08:03
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more