Omettre des données vides, dans une fenêtre d'informations personnalisée, sur Google Fusion Tables [fermé]

StackOverflow https://stackoverflow.com/questions/8966638

  •  12-11-2019
  •  | 
  •  

Question

J'ai une fenêtre d'informations personnalisée dans les tables de fusion :

<div class='googft-info-window' style='font-family: sans-serif'>
<img src="{image}" width=200 align=right>
<b>ID Number:</b> {pkey}<br>
<b>Condition:</b> {stateofrepair}<br>...

Mais parfois, aucune {image} n'est disponible, ce qui entraîne une icône d'image cassée sur la plupart des navigateurs.Y a-t-il un moyen pour que je quitte le <img> étiqueter, si {image} est vide ?

Était-ce utile?

La solution

Cela n'est pas possible avec l'interface utilisateur de Fusion Tables.

Mais vous pouvez le faire en utilisant la couche Fusion Tables dans l'API Google Maps.Vous pouvez définir un écouteur de clics sur la couche à l'aide de l'API Google Maps.Vous pouvez accéder aux données associées à la fonctionnalité cliquée dans l'objet Événement renvoyé par le clic.À ce stade, vous pouvez tester si la valeur de l'image contient réellement des données et, si c'est le cas, afficher l'image.

Voici un exemple :

http://code.google.com/apis/fusiontables/docs/samples/change_infowindow_content.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top