2017-10-07 3 views
0

Travailler en Java, pour Android.
Dans un GoogleMap Je veux imiter le cercle bleu de l'emplacement actuel, qui semble toujours le même, quel que soit le niveau de zoom utilisé pour présenter la carte.Quel est le calcul pour dessiner un cercle 5dp dans une carte quel que soit le niveau de zoom?

Si je veux un rayon de cercle fixe de 5dp, comment puis-je calculer le rayon Circle pour GoogleMap pour le dessiner correctement?

+0

utiliser vue personnalisée? –

+0

@NabinBhandari Non, fragment GoogleMap habituel. Je veux savoir dans l'appel 'addCircle()' quel rayon dois-je utiliser en fonction du niveau de zoom actuel – ilomambo

+0

Si oui, utilisez une vue personnalisée en superposition. –

Répondre

0

La réponse a été donnée dans les commentaires, donc je l'affiche ici comme réponse. Doit être crédité à Tim Biengeleisen

Utilisez un marqueur personnalisé, avec un dessin personnalisable pour le cercle. La taille restera la même et il se déplacera, zoom, panoramique avec la carte automatiquement