Masarykova univerzita

- označení místa mimo MU

Upozornění Toto je starší verze (2.1.1) munimapu. Doporučujeme použít nejnovější verzi.

Knihovna munimap umožňuje vložit "špendlík" na libovolné místo v mapě. V tomto příkladu je v mapě vyznačena poloha brněnského hlavního nádraží a autobusového nádraží. "Špendlík" je definován jako objekt typu ol/Feature s parametry:

"Špendlíky" je možné kombinovat s polohovými kódy - v tomto případě rektorát 'BMA01'. Polohové kódy můžete dohledat např. v Kompasu.

<script type="text/javascript">
  munimap.create({
    target: 'map',
    markers: [
      new ol.Feature({
        geometry: new ol.geom.Point([16.6311797, 49.2019158]),
        label: 'Vojenská nemocnice',
        detail:'<h4>Vojenská nemocnice</h4><a href="www.vnbrno.cz" target="_blank">www.vnbrno.cz</a>',
        color: 'green',
        onClick: function (evt) { //evt: PointerEvent
          return {
            animation: 'centerTo', //enum ['zoomTo', 'centerTo', 'none']
          };
        icon: {
          url: '../munimap/rectangle.png',
          size: [20, 20], // [width, height] in px
          position: 'origin', // enum ['above', 'below', 'origin']           
        },
      }),
      new ol.Feature({
        geometry: new ol.geom.Point([16.612802, 49.190582]),
        label: 'Brno hlavní nádraží',
        detail: '<h4>Hlavní nádraží</h4><a href="https://www.cd.cz" target="_blank">www.cd.cz</a>',
        color: '#009900'
      }),
      new ol.Feature({
        geometry: new ol.geom.Point([16.616667, 49.185833]),
        label: 'Autobusové nádraží Zvonařka'
      }),
      'BMA01'
    ]
  });
</script>
      

Parametry funkce munimap.create jsou následující:

Více se dozvíte v naší dokumentaci.