Openlayers: Relation mit mehreren outer und inner nicht anklickbar?

Hallo,

ich stelle für die OSM-Straßenlistenauswertung die Gemeindegrenzen dar, färbe diese ein und die meisten sind anklickbar.

Die Grenzen und Zusatzdaten habe ich in einer osm-Datei und ergänze diese über einen Vector-Layer.

Bei Grenzrelationen, die aus mehreren geschlossenen Flächen bestehen (mehrere outer und/oder ein outer und mind. ein inner), wird der Mauszeiger zwar noch angepasst, wenn man auf eine der Flächen geht, aber

  • es wird nur eine von mehreren Flächen gefüllt, und
  • keine Fläche ist mehr in dem Sinne anklickbar, das der normal definierte Event ausgelöst wird (ohne Debugging, ob keiner oder evtl. mehrere Events kommen).

Hat jemand bei Openlayers andere Erfahrungen mit diesen Flächen und oder einen Tipp?

Viele Grüße

Dietmar aka okilimu

Nahmd,

Falls Du OpenLayers.Format.OSM benutzt: das weiß nicht, was Relationen sind, geschweige denn Roles. Es zeichnet alle Ways und die Nodes, die nicht zu einem Weg gehören oder (auf Wunsch) Attribute gesetzt haben. Die Ways werden als Fläche gezeichnet, wenn sie geschlossen sind.

Erklärt das das beobachtete Verhalten?

Gruß Wolf