leafletjs marker bindpopup () avec options
<!-La documentation du dépliant montre que vous pouvez ajouter un popup à un marqueur avec
marker.bindPopup("<b>Hello world!</b><br>I am a popup.").openPopup();
ou créer un autonome popup
var popup = L.popup()
.setLatLng([51.5, -0.09])
.setContent("I am a standalone popup.")
.openOn(map);
N'y a-t-il aucun moyen de configurer les options popup et de les lier à un marqueur? Je veux pouvoir configurer mon propre maxwidth pour les popups et les avoir ouverts/fermés lorsque vous cliquez sur un marqueur.
12
demandé sur
nexus_6
2014-05-26 20:44:17
2 réponses
Etes-vous sûr que vous lisez le documentation de référence de la notice? Il spécifie que vous pouvez lier un popup avec des options en le créant et en l'appelant .bindPopup avec. Par exemple,
var popup = L.popup()
.setContent("I am a standalone popup.");
marker.bindPopup(popup).openPopup();
9
répondu
tmcw
2014-05-27 02:32:45
Pour maxWidth vous devriez faire ceci:
var popup = L.popup({
maxWidth:400
});
marker.bindPopup(popup).openPopup();
4
répondu
Marko Letic
2014-05-27 09:26:28