2013-06-06 1 views
3

je besoin d'une telle exigence, je dois dessiner une forme sur Google Maps et lorsque le contact est retiré, puis faire une action avec la zone tracée. Le dessin et l'exécution d'une action sont secondaires. Mais la question est de savoir comment pourrais-je y parvenir?outil de dessin sur les cartes Google Android

est-il un outil de dessin prédéfini (quelque chose comme bouton emplacement sur google maps) à utiliser dans google maps, ou dois-je aller avec la personnalisation? S'il vous plaît suggérer, ou fournir des liens. S'il vous plaît ne dites pas que ce n'est pas possible.

enter image description here

Je suis passé par toutes les recherches et le dernier espoir est venu ici pour la solution.

Aidez s'il vous plaît! Toute aide serait appréciée!!

Merci d'avance !!

+1

Vous pouvez prendre une capture d'écran de MapView dynamique puis définissez sur une toile .Sur toile, vous pouvez effectuer le marquage de la zone, les lignes de dessin etc.But c'est une façon très longue carte google api AFAIK ne fournit pas un moyen de fais-le. –

+0

Voulez-vous dessiner cette forme sur une région de la carte? –

+0

@MaciejGorski, S'il vous plaît voir l'image que j'ai joint. Partout où l'utilisateur touche la carte, il devrait dessiner sur la région touchée de la carte – Mahe

Répondre

2

comment pourrais-je y parvenir?

Comme G. Blake Meike suggéré, mettre un View transparent au-dessus de la carte (par exemple, en utilisant un FrameLayout pour la commande de l'axe Z), et mettre en œuvre le dessin sur cette View. Il y a différents "fingerpaint" échantillons que vous pourriez utiliser comme point de départ pour votre logique de dessin.

est-il un outil de dessin prédéfini (quelque chose comme bouton emplacement sur google maps)

Je ne vois pas ce que le bouton de localisation doit faire avec un outil de dessin. Quoi qu'il en soit, il n'existe aucun outil de dessin à main levée faisant partie du SDK Android ou de Play Services Framework.

Questions connexes