ym.modules.provider.Icon
Überblick
Repräsentiert ein Symbol als Marker auf der Karte.
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)
Erstellt eine Icon-Instanz mit den angegebenen Optionen.
- Parameter: options
| Optionseigenschaften | Beschreibung | Datentyp |
|---|---|---|
| iconUrl | Die URL, die dem Icon entspricht (absolut oder relativ zu Ihrem Skriptpfad) [erforderlich] | string |
| iconRetinaUrl | Wird für Retina-Bildschirmgeräte verwendet. Die URL, die der Retina-Version des Symbols entspricht (absolut oder relativ zu Ihrem Skriptpfad). | string |
| iconSize | Die Größe des Icons in Pixeln. | Point |
| iconAnchor | Die Koordinaten der Spitze des Symbols (relativ zu dessen oberer linker 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 festgelegt werden). | Point |
| shadowUrl | Die URL, die dem Schattenbild des Icons entspricht. Wenn nicht angegeben, wird kein Schattenbild erstellt. | string |
| shadowRetinaUrl | Wird für Retina-Bildschirmgeräte verwendet. Die URL, die der Retina-Version des Schattenbilds des Symbols entspricht. Wenn nicht angegeben, wird kein Schattenbild erstellt. | string |
| shadowSize | Die Größe des Schattenbilds des Symbols in Pixeln. | Point |
| shadowAnchor | Die Koordinaten der Spitze des Schattenbilds des Symbols (relativ zu dessen oberer linker Ecke). Entspricht iconAnchor, wenn nicht angegeben. | Point |
| popupAnchor | Die Koordinaten des Punktes, von dem aus Pop-ups erscheinen, relativ zum Anker des Icons. | Point |
| className | Die Koordinaten des Punktes, von dem aus Pop-ups erscheinen, relativ zum Anker des Icons. | string |