Linuchs: Kleinkram optisch aufplustern

Beitrag lesen

Gegeben sei eine Landkarte. Darauf sollen rechteckige Gegenden markiert werden

Kennst du Leaflet? Eine Javascript-Umgebung für interaktive Landkarten.

Du könntest "unscheinbare" Gegenden mit einem eigenen image markieren, das unabhängig vom Zoom-Faktor immer dieselbe Größe hat. Beispiel

Nun könnte man mit etwas Rechnerei das Rechteck größer darstellen und es dann wieder auf seinen ursprünglichen Mittelpunkt zentrieren.

Das Zentrieren ist bei Leaflet schon gelöst. So definierst du deinen Marker:

<script>
var standort = L.icon({
    iconUrl: 'img/punkt_rot_blink.gif',
    shadowUrl: '',

    iconSize:     [30, 30], // size of the icon
    shadowSize:   [ 0,  0], // size of the shadow
    iconAnchor:   [15, 15], // point of the icon which will correspond to marker's location
    shadowAnchor: [ 0,  0],  // the same for the shadow
    popupAnchor:  [ 0,  0] // point from which the popup should open relative to the iconAnchor
});
</script>

Mir schwebt daher eher vor, außern herum einen Effekt zu bringen, mit dem man es besser lokalisieren kann.

Ja, nimm eine transparente Zielscheibe.

Deine Beschreibung ist für weitere Tipps zu nebulös, kann deine Anwendung nicht erahnen.

Linuchs