Tim Schaub
56c2b85fce
Merge pull request #796 from tschaub/geojson-rename
...
Use .geojson extension for GeoJSON
2013-06-18 15:54:47 -07:00
Tim Schaub
2ee0805075
Taking advantage of GitHub's rendering of .geojson
2013-06-18 15:39:45 -06:00
Tom Payne
bf9b0b4dd2
Merge pull request #779 from twpayne/ch-projection
...
Add native support for Swiss projections
2013-06-18 06:36:29 -07:00
Frédéric Junod
81a167ef01
Merge pull request #791 from fredj/mapbrowserevent
...
ol.MapBrowserEvent: call browserEvent.{preventDefault|stopPropagation}
2013-06-18 06:25:43 -07:00
Frédéric Junod
517b4b27d7
Merge pull request #688 from fredj/mouse-position
...
Add ol.control.MousePosition.setProjection
2013-06-18 06:04:08 -07:00
Frederic Junod
fd5f4f3dd8
API doc strings for preventDefault and stopPropagation
...
thanks @elemoine
2013-06-18 15:02:42 +02:00
Frederic Junod
bed44dd82c
Add ol.MapBrowserEvent.stopOtherInteractions
...
When called, stops the interaction chain.
2013-06-18 13:02:17 +02:00
Frederic Junod
2bd87313cd
ol.MapBrowserEvent: call browserEvent.{preventDefault|stopPropagation}
2013-06-18 11:31:44 +02:00
Frederic Junod
f99fd26386
Add ol.control.MousePosition.getProjection
2013-06-18 11:20:19 +02:00
Frederic Junod
916dde0045
Add ol.control.MousePosition.setProjection
2013-06-18 11:12:20 +02:00
ahocevar
4392feef1b
Merge pull request #794 from ahocevar/simplify-ranges
...
Simplifying ranges structure by adding compiler hints. r=@tschaub,@twpayne,@elemoine
2013-06-18 01:27:24 -07:00
Frédéric Junod
153fea538a
Merge pull request #788 from fredj/mapevent
...
Remove defaultPrevented attribut from ol.MapEvent
2013-06-17 09:24:12 -07:00
ahocevar
c54d81258a
Merge pull request #793 from ahocevar/proj-no-extent
...
Making extent optional for projections. r=@twpayne
2013-06-17 08:40:22 -07:00
ahocevar
11cbbab901
Simplifying ranges structure by adding compiler hints
...
In JavaScript, keys of object literals are always strings, and
internal type conversions are performed. Now if we tell the
compiler that keys are numbers, we get inconsistent types when
iterating through keys. So instead we set the key type to string
and do a type cast to make the compiler happy. Note that we
could also do toString() instead of a type cast, but it would
add a performance penalty (see
http://jsperf.com/internal-type-conversion-vs-tostring-for-object-keys ).
2013-06-17 17:37:48 +02:00
ahocevar
b71bf9607c
Do not set center constraint
...
This change slipped in accidently. Thanks @twpayne for catching
this.
2013-06-17 16:46:47 +02:00
Tom Payne
7b9ac53ace
Merge pull request #749 from openlayers/webgl-vector
...
Skeleton WebGL vector support
2013-06-17 07:08:33 -07:00
Bruno Binet
be0149e478
Merge pull request #763 from bbinet/cleanup-attribution-control
...
Cleanup attribution control
2013-06-17 07:01:00 -07:00
ahocevar
24953e5f0e
Making it clear that Proj4js is used
2013-06-17 15:28:05 +02:00
ahocevar
29b5af9c87
New example using a projection unknown to the client
2013-06-17 15:27:06 +02:00
ahocevar
caefacac35
Serve WMS tiles for sources without specified extent
...
With this change, WMS sources do not need an extent configured.
The result is that the WMS will be queried for tiles for any
extent.
2013-06-17 15:26:23 +02:00
ahocevar
37b369e0d7
Making extent optional for projections
...
The projection validity extent is used to generate a sensible
set of default resolutions and a sensible default tile grid.
By making it optional, we can still generate defaults - with
zoom levels that are similar to the default web mercator zoom
levels (based on fitting the world on a single tile, even if the
projection is not available for the whole world).
2013-06-17 15:24:37 +02:00
Tom Payne
cbf88de606
Don't include Swiss projections in default build
2013-06-17 12:23:29 +02:00
Tom Payne
941432af75
Use rigorous Swiss grid / EPSG:4326 transforms
2013-06-17 12:23:29 +02:00
Tom Payne
826556775c
Add ol.ellipsoid.BESSEL1841
2013-06-17 12:23:29 +02:00
Tom Payne
0968e2b00b
Add ol.proj.EPSG2056 and factor out common code
2013-06-17 12:23:29 +02:00
Tom Payne
c02e2530f1
Add ol.proj.EPSG21781
2013-06-17 12:23:28 +02:00
Bruno Binet
6b904573a0
Hide attribution instead of DOM removal
...
The reasons are:
- It minimizes DOM updates (most changes to the attribution are just toggling
visibility, not the more expensive creation, insertion and removal of DOM
elements)
- The order of attributions remains stable as layer visibilities are toggled
and the user interacts with the map
2013-06-14 00:23:01 +02:00
Bruno Binet
950b53f6dc
Clean up attribution control
...
Do not use map.getLayers() anymore, but get layers from frameState.layersArray.
2013-06-14 00:22:47 +02:00
Bart van den Eijnden
d552d27a35
Merge pull request #783 from bartvde/apidoc2
...
Add more content for the API doc (r=@twpayne,@tschaub,@fredj)
2013-06-12 11:05:07 -07:00
Bart van den Eijnden
0237675711
address review comments
2013-06-12 20:03:57 +02:00
Frederic Junod
ba8684b585
Remove defaultPrevented attribut from ol.MapEvent
...
already defined in parent class: http://docs.closure-library.googlecode.com/git/class_goog_events_Event.html
2013-06-12 16:50:12 +02:00
Tom Payne
b08a086a11
Merge pull request #787 from twpayne/proj-related-clean-ups
...
Projection-related clean ups
2013-06-12 07:44:52 -07:00
Tim Schaub
489879eb0d
Merge pull request #784 from tschaub/missing-detail
...
More useful detail in log messages on the check for missing requires.
2013-06-12 07:21:27 -07:00
Tom Payne
e0dd15567c
Add ol.Ellipsoid#e and #eSquared
2013-06-12 16:05:00 +02:00
Tom Payne
1e9ccab806
Make ol.Ellipsoid properties constant
2013-06-12 16:05:00 +02:00
Tom Payne
9751bde8d1
Clean up whitespace
2013-06-12 16:05:00 +02:00
Frédéric Junod
3fab93fc4a
Merge pull request #786 from fredj/contextmenu-events
...
Relay contextmenu browser event
2013-06-12 06:06:53 -07:00
Frederic Junod
1de3ffe57e
Relay contextmenu browser event
2013-06-12 14:14:25 +02:00
Tim Schaub
bb980abe8c
And the proper syntax
2013-06-11 16:53:55 -06:00
Tim Schaub
9726be64c6
More useful detail in log messages
...
One line per missing require. Include line number of last use. Include proper syntax for adding requires.
2013-06-11 16:42:39 -06:00
ahocevar
f7fd1cf2b0
Merge pull request #404 from ahocevar/canvas-transform
...
Vector features disappear completely as you zoom in (r=@tschaub)
2013-06-11 12:07:14 -07:00
ahocevar
ea02626c28
Reducing number of default zoom levels
...
To avoid issues with long segments, we accept scaled tiles for
now. Further workarounds and browser tickets reporting our
issues are needed.
2013-06-11 21:06:18 +02:00
Bart van den Eijnden
8dc97790bc
Add more content for the API doc
...
Involves additions to (there will be subsequent pull requests for other
classes):
- ol.Attribution
- ol.Collection
- ol.Expression
- ol.Feature
- ol.Geolocation
- ol.Map
- ol.Object
- ol.Overlay
- ol.Projection
- ol.View2D
- ol.control.Attribution
- ol.control.Control
- ol.control.FullScreen
- ol.control.Logo
- ol.control.MousePosition
- ol.control.ScaleLine
- ol.control.Zoom
- ol.control.ZoomSlider
- ol.dom.Input
- ol.filter.Filter
- ol.filter.Geometry
- ol.filter.Logical
2013-06-11 20:56:04 +02:00
Frédéric Junod
55b3cbaf17
Merge pull request #552 from fredj/deviceorientation
...
Add ol.DeviceOrientation
2013-06-11 02:09:38 -07:00
Tim Schaub
9647567704
Merge pull request #776 from tschaub/proj-test
...
Rename spec to be like src
2013-06-10 10:21:30 -07:00
Tim Schaub
e56a791d41
Merge pull request #774 from tschaub/test-deps
...
Test dependencies in a common place
2013-06-10 09:08:57 -07:00
Tim Schaub
e7d6bae0ad
Providing proj in ol.test
2013-06-10 09:34:43 -06:00
Tim Schaub
a631c50979
Rename spec to be like src
2013-06-10 09:29:00 -06:00
Tim Schaub
2964cc922c
Test dependencies in a common place
2013-06-10 09:19:02 -06:00
Tom Payne
bbb95e15fa
Fix line collection arguments in tests, thanks @ahocevar
2013-06-10 14:43:01 +02:00