2016-06-02 10 views

Antwort

1

Leider sind die Symbole von Leaflet.ExtraMarkers Plugin images, so dass Sie ihre Größe nicht durch einfachen Code anpassen können.

Die iconSize Option bezieht sich auf die zugewiesene div Größe auf der Karte (insbesondere für die Positionierung, Mausinteraktion, etc.), aber es ändert nicht das visuelle Erscheinungsbild.

Nun könnte man diese Bilder ändern größere Version zu erhalten (oder sie durch CSS skalieren), aber vergessen Sie nicht, auch die icon options zur Positionierung einzustellen (iconAnchor, popupAnchor, etc.).

+0

Während es technisch möglich ist, die Größe eines Bild-Sprites anzupassen, implementiert Leaflet.ExtraMarkers das nicht. Siehe die Optionen "bgPos" und "bgSize" in L.Icon.Glyph. – IvanSanchez

3

Wenn Leaflet.ExtraMarkers nicht genau Ihren Anforderungen entspricht, sollten Sie vielleicht die Verwendung von L.Icon.Glyph in Erwägung ziehen und Ihr eigenes Marker-Image mit der von Ihnen benötigten Größe bereitstellen.

In Leaflet.ExtraMarkers werden Bildsprites für das Hintergrundmarkerbild verwendet. Dies kann die Verwendung von benutzerdefinierten Bildern erschweren.

+0

Vielen Dank! Tolle Hilfe. – Catherine

Verwandte Themen