Commit Graph

16 Commits

Author SHA1 Message Date
ahocevar 3d62b67172 Introducing ol.overlay.Overlay and an overlayContainer
ol.overlay.Overlay can be used to bind DOM elements to a
coordinate on the map. It has positioning options to support
e.g. popups or image markers that have an anchor at the bottom
and an unknown size.

The overlayContainer stops propagation on mousedown and
touchstart events, so clicks and gestures on overlays don't
trigger any MapBrowserEvent. To make this work reliably, we now
only fire dblclick in mapbrowserevent.js when there was a
previous mousedown or touchstart. The default container for
controls is now the overlayContainer.
2012-09-28 13:01:56 +02:00
Tom Payne a46e251eb2 Update demos to use new controls system 2012-09-28 12:53:44 +02:00
Tom Payne 0faab71e3f Implement new control architecture 2012-09-27 17:54:20 +02:00
Tim Schaub d4d04eface Less whitespace by default. 2012-09-27 16:09:03 +02:00
Tom Payne 65b8e0f915 Use object literals and use generic tile layer 2012-09-27 12:45:00 +02:00
ahocevar caaec7c366 Use the map's zoom method instead of our own
This also allows us to get rid of the resolutions constraint and configuration.
2012-09-27 12:05:53 +02:00
Tom Payne 9c798f410e Work around circular dependency bug 2012-09-27 09:36:55 +02:00
Tom Payne 04325ee3fd Remove unnecessary require, thanks @fredj 2012-09-26 19:46:13 +02:00
Tom Payne 290d03e76f s/store/source/ 2012-09-26 19:43:23 +02:00
ahocevar e390ff80ea Adding zoom control 2012-09-26 18:27:45 +02:00
Tom Payne 013e6c6320 Use zoom option 2012-09-26 12:54:53 +02:00
Tom Payne b73b2d12c4 Replace ol.createMap with friendlier ol.Map constructor 2012-09-26 12:54:53 +02:00
ahocevar 3c099a96b7 No longer tap-selecting elements on touch devices
This finalizes the effort to improve map browser event handling.
2012-09-25 19:32:08 +02:00
ahocevar ef383ee7b6 Examples using a script loader
This makes it possible to run examples hosted on hosts other than localhost. To get that version by default, debug.html has been renamed to index.html.
2012-09-25 19:06:29 +02:00
Tom Payne 1bb2c3c451 Enable debugging in full screen demo 2012-09-25 13:54:15 +02:00
Tom Payne ae34e8d261 Add full screen demo 2012-09-25 10:59:38 +02:00