dépliant js: comment créer des info-bulles pour L. CircleMarker?
Je me demandais si il existe un moyen de définir l'info-bulle pour L. CircleMarker?
var geojsonLayerVessel = new L.GeoJSON(null, {
pointToLayer: function (latlng){
return new L.CircleMarker(latlng, {
radius: 5,
fillColor: "#ff7800",
color: "#000",
weight: 1,
opacity: 1,
fillOpacity: 0.8,
title: "test"
});
}
});
essayé le code ci-dessus, mais ça ne fonctionne pas.
Le titre n'est ajoutée lors de votre marqueur est une icône, pas de CircleMarkers.
OriginalL'auteur mark | 2012-06-27
Vous devez vous connecter pour publier un commentaire.
Cela ne fonctionne pas pour
CircleMarkers
.Mais vous pouvez créer un peu de
DivIcon
et le style avec des coins arrondis.DivIcon
s faire le support de la'title'
option.http://jsfiddle.net/GZHJX/
La fonction de fournir pointToLayer:
Et la div style:
OriginalL'auteur flup
Pour GeoJSON couches, vous pouvez écouter le 'featureparse' événement de lier les popups, comme par cet exemple. Quelque chose le long de ces lignes:
Espérons que cette aide!
OriginalL'auteur IanI