2009-08-03 6 views
1

J'ai besoin de créer des marqueurs pour ma carte qui contiennent html. Après avoir regardé beaucoup de tutoriels, il semble que les marqueurs soient faits d'une image, et ne permettent pas l'ajout de html.Comment créer quelque chose entre un marqueur et infowindow avec googlemaps api

InfoWindows résout à moitié mon problème, je sais que je peux en ajouter plusieurs fois, mais mon problème est que je dois pouvoir les styliser, et je ne veux pas les fermer. Quelqu'un peut-il me conseiller sur la meilleure approche à adopter?

Je pense actuellement que j'ai trois options:

  1. marqueurs d'édition afin qu'ils puissent contenir html.
  2. éditer infowindows afin qu'ils ressemblent je veux et ne pas avoir un bouton de fermeture.
  3. créer quelque chose de séparé, et essayer de lier son emplacement à la carte dynamiquement.

Un conseil serait très bien reçu.

Répondre

1

Quelque chose comme le ELabel fonctionnerait pour vous? Il est implémenté comme ceci:

var label = new ELabel(new GLatLng(44.3,-78.8), "Your HTML String", "styleName"); 
map.addOverlay(label); 

Et voici le example.

Questions connexes