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