Je veux utiliser mon image pour remplacer l'image Compass de MyLocationOverlay, comment puis-je l'implémenter?Comment remplacer l'image Compass de MyLocationOverlay?
0
A
Répondre
0
Je pense que vous ne pouvez remplacer que le marqueur (le point pulsé bleu) qui affiche l'emplacement, veuillez voir a related StackOverflow question. J'espère que cela aidera, même si le problème semble un peu vieux.
1
Sous-classe MyLocationOverlay, remplacer la méthode drawCompass (toile de toile, le flotteur portant), et dessiner votre propre bitmap (s) sur l'objet de canevas:
@Override
protected void drawCompass(Canvas canvas, float bearing) {
Resources res = _context.getResources();
Bitmap myCompassPointer = BitmapFactory.decodeResource(res, R.drawable.compass_pointer);
float rotationAngle = -bearing + 360f;
Matrix rotation = new Matrix();
rotation.preRotate(rotationAngle, myCompassPointer.getWidth()/2.0f, myCompassPointer.getHeight()/2.0f);
canvas.drawBitmap(myCompassPointer, rotation, null);
// don't call super if you don't want the default compass image:
//super.drawCompass(canvas, bearing);
}
Questions connexes
- 1. MyLocationOverlay: getMyLocation renvoyant null
- 2. problème de calibrage Compass
- 3. Carte du centre en utilisant MyLocationOverlay
- 4. Jquery de correction de css Compass comme
- 5. Comment me débarrasser de .. Remplacer (Remplacer (Remplacer (Remplacer (Remplacer (...?
- 6. Compass on Win utilisant des chemins relatifs en dehors du projet Compass
- 7. Sass Compass plusieurs thèmes ruby sur rails
- 8. Comment ajouter un EdgeNGramTokenFilter à une requête Compass?
- 9. Webby-Compass Integration - fichier config.rb équivalent?
- 10. Utilisation blueprint.sass dans Webby/Compass Intégration
- 11. Qu'est-ce qu'un bon framework de bouton CSS pour Compass?
- 12. Comment puis-je utiliser un bitmap personnalisé pour le point "Vous êtes ici" dans un MyLocationOverlay?
- 13. Comment puis-je générer des feuilles de style CSS compressées à partir de Compass?
- 14. Existe-t-il un widget javascript compass html?
- 15. Rechercher un sous-ensemble d'objets en utilisant Compass/Lucene
- 16. Exigences HAML et Sass pour travailler avec Compass?
- 17. Ajout de l'écouteur de clic à Google Maps v3 Compass (contrôle de navigation)
- 18. Comment remplacer 2 fichiers?
- 19. Comment remplacer une méthode?
- 20. Grails/Compass - Comment puis-je changer la connexion compqass pour pointer vers un répertoire différent?
- 21. Django: comment remplacer form.save()?
- 22. comment remplacer l'opérateur <
- 23. Comment remplacer ObjectOutputStream.writeStreamHeader()?
- 24. Comment remplacer le attr_protected?
- 25. Comment remplacer le
- 26. Comment rafraichir/remplacer gtk.ToolItemGroup
- 27. Comment remplacer git repo?
- 28. Est-il possible de "regarder" les fichiers Haml dans Compass (outil de création de stylesheet)?
- 29. Modification du répertoire de sortie du fichier CSS résultant dans Compass/Webby?
- 30. Si SASS fait partie de HAML, pourquoi ai-je besoin de Compass dans Merb?