GoogleMap.InfoWindowAdapter

interface statique publique GoogleMap.InfoWindowAdapter

Fournit des vues permettant un affichage personnalisé des fenêtres d'informations.

Les méthodes de ce fournisseur sont appelées lorsqu'il est temps d'afficher une fenêtre d'informations pour un repère, quelle qu'en soit la cause (un geste de l'utilisateur ou un appel programmatique à showInfoWindow()). Étant donné qu'une seule fenêtre d'informations est affichée à la fois, ce fournisseur peut choisir de réutiliser des vues ou de créer des vues pour chaque appel de méthode.

Lorsque vous créez une fenêtre d'informations, les méthodes de cette classe sont appelées dans un ordre défini. Pour remplacer la fenêtre d'informations par défaut, remplacez getInfoWindow(Marker) par votre affichage personnalisé et renvoyez null pour getInfoContents(Marker). Pour remplacer uniquement le contenu de la fenêtre d'informations dans le cadre par défaut de la fenêtre d'informations (info-bulle), renvoyez null dans getInfoWindow(Marker) et remplacez getInfoContents(Marker) à la place.

Guide du développeur

Pour en savoir plus, consultez le guide du développeur Info Windows.

Récapitulatif des méthodes publiques

Vue abstraite
getInfoContents (repère Marker)
Fournit un contenu personnalisé pour le cadre de la fenêtre d'informations par défaut d'un repère.
Vue abstraite
getInfoWindow(repère Repère)
Fournit une fenêtre d'informations personnalisée pour un repère.

Méthodes publiques

Résumé public Afficher getInfoContents (repère Repère)

Fournit un contenu personnalisé pour le cadre de la fenêtre d'informations par défaut d'un repère. Cette méthode n'est appelée que si getInfoWindow(Marker) renvoie d'abord null. Si cette méthode renvoie une vue, elle est placée dans le cadre de la fenêtre d'informations par défaut. Si vous modifiez cette vue après l'appel de cette méthode, ces modifications ne seront pas nécessairement reflétées dans la fenêtre d'informations affichée. Si cette méthode renvoie null, le rendu par défaut est utilisé à la place.

Paramètres
repère Repère pour lequel une fenêtre d'informations est insérée.
Renvoie
  • Vue personnalisée à afficher sous forme de contenu dans la fenêtre d'informations pour marker, ou valeur null pour utiliser l'affichage du contenu par défaut à la place.

Résumé public Afficher getInfoWindow (repère Repère)

Fournit une fenêtre d'informations personnalisée pour un repère. Si cette méthode renvoie une vue, elle est utilisée pour l'intégralité de la fenêtre d'informations. Si vous modifiez cette vue après l'appel de cette méthode, ces modifications ne seront pas nécessairement reflétées dans la fenêtre d'informations affichée. Si cette méthode renvoie null, le cadre de la fenêtre d'informations par défaut est utilisé, avec le contenu fourni par getInfoContents(Marker).

Paramètres
repère Repère pour lequel une fenêtre d'informations est insérée.
Renvoie
  • Une fenêtre d'informations personnalisée pour marker ou null pour utiliser le cadre de la fenêtre d'informations par défaut avec custom contents.