ym.modules.provider.Icon

Überblick

Stellt ein Symbol als Marker auf der Karte dar.

var myIcon = ym.icon({
    iconUrl: 'my-icon.png',
    iconRetinaUrl: 'my-icon@2x.png',
    iconSize: [38, 95],
    iconAnchor: [22, 94],
    popupAnchor: [-3, -76],
    shadowUrl: 'my-icon-shadow.png',
    shadowRetinaUrl: 'my-icon-shadow@2x.png',
    shadowSize: [68, 95],
    shadowAnchor: [22, 94]
});

ym.marker([50.505, 30.57], {icon: myIcon}).addTo(map);  

Initialisierung

Factory: ym.icon(options)

Erzeugt eine Icon-Instanz mit den angegebenen Optionen.

Parameter: options

Optionseigenschaften Beschreibung Datentyp
iconUrl Die URL, die dem Symbol entspricht (absolut oder relativ zu Ihrem Skriptpfad).
[erforderlich]
string
iconRetinaUrl Wird für Retina-Bildschirmgeräte verwendet. Die URL, die der retinagroßen Version des Symbols entspricht (absolut oder relativ zu Ihrem Skriptpfad). string
iconSize Die Größe des Symbols in Pixel. Point
iconAnchor Die Koordinaten der Spitze des Symbols (relativ zu seiner linken oberen Ecke). Das Symbol wird so ausgerichtet, dass sich dieser Punkt an der geografischen Position des Markers befindet. Standardmäßig zentriert, wenn die Größe angegeben ist (kann auch in CSS mit negativen Rändern eingestellt werden). Point
shadowUrl Die URL, die mit dem Schattenbild des Symbols übereinstimmt. Wenn nicht angegeben, wird kein Schattenbild erzeugt. string
shadowRetinaUrl Wird für Retina-Bildschirmgeräte verwendet. Die URL, die der retinagroßen Version des Schattenbildes des Symbols entspricht. Wenn nicht angegeben, wird kein Schattenbild erzeugt. string
shadowSize Die Größe des Schattenbildes des Symbols in Pixeln. Point
shadowAnchor Die Koordinaten der Spitze des Schattenbildes des Symbols (relativ zu seiner linken oberen Ecke). Dasselbe wie iconAnchor, wenn nicht angegeben. Point
popupAnchor Die Koordinaten des Punktes, von dem aus Popups erscheinen, relativ zum Anker des Symbols. Point
className Die Koordinaten des Punktes, von dem aus Popups erscheinen, relativ zum Anker des Symbols. string