Opened 11 years ago

Last modified 5 years ago

#11634 new Bug

OpenLayers default position

Reported by: Mattias Dalkvist Owned by: nobody
Component: GIS Version: master
Severity: Normal Keywords:
Cc: semente+djangoproject@… Triage Stage: Accepted
Has patch: yes Needs documentation: no
Needs tests: yes Patch needs improvement: no
Easy pickings: no UI/UX: no


The openlayers.js templet don't take the display projection setting from the GeoModelAdmin classes in to consideration when applying the default position.

Fore example then the display projection is sett to 4326 (wgs83 standard lon/lat) and the map projection is sett to 900913 (the "google projection").
Then it is reasonable to expect the default position to be in the display projection and not the map projection.

The supplied patch checks to see if the display_projection is sett, if it is then adds a transformation call (from display projection to map projection) when the default position is used, in the openlayers.js

Attachments (1)

openlayers.diff (1.4 KB) - added by Mattias Dalkvist 11 years ago.

Download all attachments as: .zip

Change History (8)

Changed 11 years ago by Mattias Dalkvist

Attachment: openlayers.diff added

comment:1 Changed 11 years ago by Alex Gaynor

Triage Stage: UnreviewedAccepted

comment:2 Changed 10 years ago by Guilherme Gondim (semente) <semente@…>

Cc: semente+djangoproject@… added

comment:3 Changed 9 years ago by Julien Phalip

Needs tests: set
Severity: Normal
Type: Bug

comment:4 Changed 9 years ago by Aymeric Augustin

UI/UX: unset

Change UI/UX from NULL to False.

comment:5 Changed 9 years ago by Aymeric Augustin

Easy pickings: unset

Change Easy pickings from NULL to False.

comment:6 Changed 5 years ago by Tim Graham

Claude, could you confirm there is value in keeping this ticket open given it hasn't seen activity in 6 years?

comment:7 Changed 5 years ago by Claude Paroz

The reporter was right and the issue might still be accurate (we have some similar center conversion code in OLMapWidget.js).

However, I'm not so much interested in fixing this, as I'd like to see openlayer.js disappear. But that would mean deprecating GeoModelAdmin as a whole and I'm not sure we can do this now without loosing some functionalities.

Note: See TracTickets for help on using tickets.
Back to Top