none
windows phone sdk 8.1 c# mapcontrol : les mapicons ne sont pas toujours visibles RRS feed

  • Discussion générale

  • Bonsoir,

    voici mon objectif : 

    Utiliser le dernier mapcontrol du sdk 8.1 pour windows phone afin d'afficher des 'pushpin' sur une carte.

    J'ai d'abord essayé avec des ellipses mais quand on déplace la carte, les objets se replacent après... ( j'ai essayé d'utiliser le cache de mapcontrol mais cela me donne une image noire)

    J'ai ensuite essayé avec des mapicon mais j'ai beau mettre le zindex a plus de 10 ils sont cachés dès que certains libellés se mettent dessus... En plus ils ne gèrent pas de tapped...

    est ce que quelqu'un a déjà rencontré ce problème ? est ce que cela veut dire que le composant mapcontrol bug ?

    merci pour votre aide.


    • Type modifié Aurel Bera lundi 18 août 2014 06:58 disc
    lundi 11 août 2014 21:11

Toutes les réponses

  • Bonjour

    Le comportement décrit ressemble correcte.
    zIndex spécifie le comportement de votre mapIcon par rapport à autres éléments dans la carte.
    Normalement les éléments avec zIndex plus grand sont en arrière-plan.
    Sauf erreur de ma part,  un élément avec zIndex 5 sera au-dessus un élément avec zIndex 10.

    Voir aussi cet article:

    C# WP8.1 - Displaying a MapIcon on top of a Route when using Bing Maps

    Bien cordialement,

     


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.


    • Modifié Aurel Bera mercredi 13 août 2014 06:34
    mercredi 13 août 2014 06:34
  • Bonjour,

    Merci pour la réponse mais ce que je voulais dire c'est que j'ai beau utliiser Zindex de -1000 a 1000 cela n'a aucun effet quand il y a le nom d'une ville elle cache systematiquement le map icon.

    Meme avec la dernier mise a jour windows phone 8.1 ++ et avec les derniers visualstudio update 3 et émulateurs 8.1 ++.

    Comment faire ensuite comprendre a un utilisateur qui cherche quelque chose que si cette chose se trouve sous une ville et qu'il aura besoin de zoomer jusqu'a ce que le nom de ville disparaisse ou se deplace...


    mercredi 13 août 2014 07:36
  • Essayez la solution marquée dans le lien ci-dessus. 
    Bien cordialement,

    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    mercredi 13 août 2014 07:41
  • Je vais faire le test mais j'ai un doute quand au fait que cela fonctionne avec fluidité lors d'un déplacement de carte ( j'ai besoin de 1500 marqueurs sur la France )

    merci pour le lien mais en fait c'est toujours la meme chose...

    c'est un mapcontrol.children.add... Ce qui pose comme probleme le rafraichissement de ces children... c'est juste pas professionnel comme rendu...

    A moins que vous puissiez me dire que l'on peut mettre tout ces chilldren dans une sorte de cache afin qu'ils soient comme integré a l'image de fond ?

    Récapitulatif :

    Solution 1 : MapIcon et ils ne sont visible tout le temps malgres le zindex

    Solution 2 : utiliser des children.add et la on a du lag par rapport a la carte... 

    Ces deux solutions ne sont pas suffisamment professionnelles... Y a t il une autre solution ?


    Merci


    mercredi 13 août 2014 08:15
  • Je confirme que cela ne fonctionne pas... dans le sens ou les mapcontrol.children sont en desynchronisation avec la carte quand on swipe la carte sur le telephone.
    jeudi 14 août 2014 18:56
  • Je viens de faire le tests avec d'autre mapelement du style mappolygon ou encore mappolyline... et le Zindex fonctionne nickel a 4 par exemple on le voit bien passer devant les noms de villes... par contre le zindex du mapicon ne fonctionne pas du tout...

    Est ce qu'il va y avoir un correctif de la part de Microsoft ? j'aimerais vraiment utiliser la nouvelle version du composant MapControl avec cette vision en 3D des batiments... 

    vendredi 15 août 2014 20:17
  • Bonjour

    J'ai déjà vu des autres personnes avec ce type de problème, mais pas une solution.
    Essayez de ouvrir un cas sur : http://connect.microsoft.com.

    Bien cordialement,

    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    lundi 18 août 2014 06:57
  • Bonjour,

    Ok je vais essayer :-) mais moi qui voulait faire du natif pour montrer que les outils Microsofts sont super... je me prends une claque sur cette version de Bing Map...

    lundi 18 août 2014 07:12