x

Falsche Projection für Vector Layer Daten?


Geschrieben von janmartin3 (Gast) am 13. Februar 2011 08:03:11: [flux]

Hi,

mein Problem:
http://www.diy-streetview.org/data/deve … sting.html

Wenn man ganz raus zoomt sieht man dass die Vector Daten in Afrika landen.
Hätten aber wie der Rest der Daten in Deutschland sein sollen.

Ich dachte ich hätte dem Vector Layer die richtige Projection beigebracht?

␣␣␣␣␣␣␣␣␣␣␣vectors␣=␣new␣OpenLayers.Layer.Vector(
"Simple␣Geometry",{
styleMap:␣new␣OpenLayers.StyleMap({
"default":␣{
externalGraphic:␣"marker-green.png",
//graphicWidth:␣17,
graphicHeight:␣20,
graphicYOffset:␣-19,
rotation:␣"${angle}",
fillOpacity:␣"${opacity}"
},
"select":␣{
cursor:␣"crosshair",
externalGraphic:␣"blue_small.png"
}
}),
projection:␣new␣OpenLayers.Projection("EPSG:4326"),
displayProjection:␣new␣OpenLayers.Projection("EPSG:4326")
}
);

Was muss ich ändern?

Im Endeffekt geht es darum ein rotierendes Icon auf die richtige Stelle in der Karte zu kriegen das Anzeigt in welche Richtung der Streetview grade schaut.

Dieser Code soll integriert werden:
http://openlayers.org/dev/examples/styles-rotation.html

Besser noch dieser mit Anzeige des Zoom Öffnugnswinkels:
http://openlayers.org/dev/examples/rotate-features.html

Ist wer interessiert mir zu helfen?

Danke,
Jan
janmartin AT diy-streetview DOT org


Antworten: