J'utilise Google Maps V2 pour Android, et j'ai besoin de dessiner un polygone sur l'ensemble de la carte, puis d'ajouter un trou dans une ville sélectionnée. Le but de ceci est de mettre en évidence des zones spécifiques de la carte, selon certaines options.Dessiner un polygone sur toute la carte
J'ai essayé dessiner un polygone sur la carte entière avec les limites suivantes:
Arrays.asList(new LatLng(90, -180),
new LatLng(-90, -180),
new LatLng(-90, 180),
new LatLng(90, 180),
new LatLng(90, -180));
Mais le polygone ne soit pas entraîné dans la carte. J'ai essayé de réduire les limites à une plus petite zone et le polygone apparaît sans problèmes.
Comment puis-je couvrir toute la carte avec un polygone?
Je l'ai fait spécifier une couleur de remplissage, et c'est exactement le code que je l'ai essayé, même avec une course pour voir ce qui se passe. Il ne remplit pas la carte avec le polygone et trace une ligne à la place: http://imgur.com/0YqRb37. Cette ligne continue et se termine près de l'Australie :) – rfsbraz
Peut-être que c'est un comportement étrange à propos de la carte API v2 polygone. Peut-être que ce n'est pas rendu si aucune des lignes ne traverse l'écran. Si votre objectif est de noircir la carte, vous pouvez essayer avec un TileOverlay à la place :) –
Ceci ne fait que dessiner une ligne fine. – lostintranslation