2012-10-03 2 views
3

J'ai travaillé sur cette idée de la façon de tracer environ 50 itinéraires sur une carte google à la fois. Dans les applications précédentes, j'ai identifié environ 10 routes différentes à la fois via la couleur polyligne. Je me suis arrêté à ce moment-là parce que les routes commençaient à se dessiner les unes sur les autres et que vous ne pouviez pas vraiment faire la différence grâce aux couleurs. Je suis sûr que d'autres ont déjà dû s'attaquer à ce problème. J'y ai réfléchi depuis un certain temps, mais je n'ai pas eu de bonnes idées. Toute suggestion ou conseil serait grandement apprécié. Merci.Comment dessiner 50 routes sur une carte et être capable de discerner entre les 50?

*** Mise à jour par des commentaires ci-dessous

Plus je peux tracer mieux le tableau principal en arrière est d'être capable de discerner entre les différentes voies tracés. Cela fait partie des exigences pour un projet sur lequel je travaillerai à un moment donné pour un client. Fondamentalement, le désir d'être en mesure de parcourir les routes en un coup d'œil, voir les intersections sur ces routes, des choses de cette nature, mais il ne leur fait pas beaucoup de bien si vous pouvez discerner entre 10 et il y a 40 plus sur le carte.

** Aussi, pas une application mobile ou pour les malvoyants.

+0

La réponse traditionnelle (dans les cartes créées manuellement) est de dessiner les lignes parallèles les unes aux autres. Malheureusement, faire cela par programme est très difficile: j'ai essayé et je n'ai pas réussi. Si vous le faites, j'aimerais l'entendre. – KRyan

+0

Pourquoi dessiner les 50 routes à la fois? Vous pourriez, je suppose, catégoriser vos itinéraires, et laisser l'utilisateur choisir un sous-ensemble de ceux-ci (plus rapide, plus court, type de transport) et ensuite afficher ceux-ci? – dash

+0

Vous pourriez faire certaines des lignes à motifs. De cette façon, vous pouvez réutiliser les couleurs deux fois au lieu d'une seule fois. Ceci est couramment utilisé lors de la création de graphiques amicaux daltoniens. –

Répondre

1

Tout d'abord, vous devez connaître votre utilisateur. Quelle route seraient-ils les plus concernés? Ceci est important car cela vous permet de regrouper ces routes. Le regroupement est essentiel lorsque vous manipulez beaucoup de données, car il permet à l'utilisateur de différencier ce qui est nécessaire et ce qui n'est pas nécessaire. Certaines méthodes de regroupement pourraient inclure des routes à péage, les 10 premières routes les plus rapides, les routes panoramiques, les routes routières, les routes dans les grandes villes, les routes empruntées par les chaînes de restauration rapide. J'espère que vous obtenez l'image maintenant.

Oui, vous pouvez utiliser 50 couleurs ou lignes différentes. Mais quand il s'agit de beaucoup de données, ce n'est tout simplement pas pratique ou utile pour vous ou l'utilisateur. Cela rendra également l'application laide et frustrante lorsqu'un utilisateur ne peut pas comprendre la carte en raison d'une surcharge de données.

Il existe plusieurs façons intéressantes de gérer cela. Tout de différentes couleurs, alphas (opacité) à différents types de lignes (pointillés, ondulés, épais, minces). Il y a aussi différents effets que vous pourriez faire pour combiner les routes.

Maintenant à la partie importante. Vous pouvez rendre votre carte très jolie et bien classée. Mais ce qui fera que votre application se démarque des autres, c'est comment vous permettez à l'utilisateur de choisir un itinéraire parmi plusieurs. Si vous avez déjà utilisé Google Earth/directions et pouvez modifier l'itinéraire à la volée en cliquant sur la route est assez nette et intuitive si vous me demandez ou si vous voulez faire défiler les itinéraires en sélectionnant puis en glissant pourrait bien se faire aussi.

De même, comment changer le matériau catégorisé? Apportez un menu? afficher un dialogue? etc. Il y a beaucoup de choses que vous pouvez faire ici.

J'espère que cela aide

Questions connexes