Tom Payne
d96ea1cb97
Don't invoke interactions if view is not defined
2013-06-27 12:19:15 +02:00
Éric Lemoine
b0dde2ecb4
Do not call setMap(null) if control not in map
2013-06-20 16:47:23 +02:00
Éric Lemoine
be86b83b67
Add addControl and removeControl methods to ol.Map
2013-06-20 14:51:10 +02:00
Éric Lemoine
b85520f504
The map now has a collection of controls
2013-06-20 14:39:20 +02:00
Frederic Junod
bed44dd82c
Add ol.MapBrowserEvent.stopOtherInteractions
...
When called, stops the interaction chain.
2013-06-18 13:02:17 +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
ahocevar
77d22c4038
getFeatures method and featureInfo templates
...
To avoid surprises for application developers, this change
creates a new getFeatures method. So it is clear now beforehand
whether features or feature info markup is returned. The result
is now also grouped by layer, so application developers always
have a link between a layer and the feature info it returns.
To make getFeatureInfo return markup for vector layers, this
change also adds a featureInfoFunction property to the vector
layer, which gives developers full control over how features are
rendered to feature info markup.
2013-06-07 15:34:13 +02:00
Frederic Junod
a1a7e21f92
Redefine ol.Size to be Array.<number>
2013-06-01 10:22:06 +02:00
Frederic Junod
be081fd44e
Redefine ol.Pixel to be Array.<number>
2013-05-31 15:53:04 +02:00
Tom Payne
075f4aadc7
Merge pull request #748 from twpayne/rename-projection-to-proj
...
Rename ol.projection to ol.proj
2013-05-31 04:34:22 -07:00
Frederic Junod
984002a7ec
Change ol.Object event name syntax
...
'changed' to 'change' and '<attribute>_changed' to 'change:<attribute>'.
2013-05-31 12:38:37 +02:00
Tom Payne
46553c719c
Rename ol.projection to ol.proj
2013-05-30 18:55:58 +02:00
Tom Payne
11672db967
Use === and !== for comparisons with 0
2013-05-28 16:07:48 +02:00
ahocevar
7b256c3ec6
Asynchronous API for map#getFeatureInfo
...
This change allows us to use feature info services on the
server. It will also be useful for the GetFeature control to
get results from a WFS.
2013-05-09 22:26:55 +02:00
ahocevar
58c8b07ab5
Get hit candidates from RTree, then refine result
...
Now we get exact hits also for lines and polygons.
2013-04-30 13:34:12 +02:00
ahocevar
cc1b70c74b
Giving the map a getFeatureInfoForPixel method
...
This method is an entry point for getting feature information.
Renderers can use a hit canvas or defer to a layer (source) to
get matching features for a pixel.
For now this is only implemented for vector layers, and it uses
a bbox query because we cannot refine the result because of
missing geometry intersection functions yet.
2013-04-30 13:32:16 +02:00
Tom Payne
37ef03c956
Re-enable logging
2013-04-29 12:50:37 +02:00
Tom Payne
e7eb07197e
Merge pull request #655 from twpayne/scale-tile-queue
...
Scale tile queue according to number of sources
2013-04-25 05:44:46 -07:00
Frederic Junod
4094ace04b
Remove BACKGROUND_COLOR from ol.Map
...
Let the map be transparent, the background color can be set with CSS.
2013-04-24 17:38:25 +02:00
Tom Payne
51905b54a2
Fix out of scope variables in ol.Map
2013-04-23 22:47:22 +02:00
Tom Payne
43f313cb18
Scale tile queue according to number of sources
2013-04-23 22:18:51 +02:00
Éric Lemoine
d3d0d1e007
Test isElement instead of isDef (thanks @fredj)
2013-04-23 14:44:36 +02:00
Éric Lemoine
11efafffd8
Make setTarget accept a string
2013-04-23 14:04:46 +02:00
Éric Lemoine
7547b50bd8
Add map property "target"
2013-04-23 10:42:18 +02:00
Tom Payne
e9b0e2b0e8
Cache array length in ol.Map
2013-04-20 11:27:55 +02:00
Tom Payne
7d21bd8133
Port ol.Map to new extents
2013-04-19 09:32:12 +02:00
Tom Payne
8fef7b9edd
Add index to frame state
2013-04-18 14:47:27 +02:00
Tom Payne
77841bb8eb
Merge pull request #542 from twpayne/simplify-renderer-events
...
Create and remove layer renderers in renderFrame
2013-04-18 02:14:39 -07:00
Tom Payne
bc10446b0e
Track changes to layers in the map
2013-04-16 18:31:59 +02:00
Éric Lemoine
b501230164
Bigger + and - zoom buttons on touch devices
2013-04-14 23:28:45 +02:00
ahocevar
37ca407e50
Merge pull request #529 from ahocevar/global
...
Don't use window and document
2013-04-10 13:56:05 -07:00
Tim Schaub
b499f71d97
Add an updateSize method
...
We need a non-private/protected method to call when the map viewport size changes.
2013-04-10 12:47:06 -06:00
ahocevar
a437bea61f
Use no browser globals at all
2013-04-10 16:53:45 +02:00
Tom Payne
098bddb72f
Use goog.asserts.assertInstanceof
2013-04-08 19:03:49 +02:00
Tom Payne
01440b484b
Only manage the tile queue if it is not empty and improve comment
2013-04-08 12:14:33 +02:00
Tom Payne
5b133d40d9
Only reprioritize tile queue when more tiles will be loaded
2013-04-07 18:31:56 +02:00
Tom Payne
b93283e8f3
Boost number of loading tiles when not animating or interacting
2013-04-07 18:25:19 +02:00
Tom Payne
da6f4cc764
Make maximum number of tiles loading a parameter to loadMoreTiles
2013-04-07 18:10:19 +02:00
Tom Payne
a90797852e
Merge pull request #489 from twpayne/consistent-options
...
Consistent options
2013-04-07 03:13:07 -07:00
Tom Payne
f1c6ea4bab
Be more consistent with map options
2013-04-07 11:44:58 +02:00
Tom Payne
99caf9a6fe
Update use of ol.Coordinate in example
2013-04-07 11:40:16 +02:00
Tom Payne
4d1ec1ff90
Remove (mostly unused) logger
2013-04-06 17:32:41 +02:00
Éric Lemoine
f3415f3631
Merge pull request #477 from elemoine/slow-start
...
Tile loading is slow to start
2013-04-06 06:14:07 -07:00
Éric Lemoine
928906bd17
Do not always limit num of tile loads per frame
2013-04-06 14:43:10 +02:00
Tom Payne
4be8c991f7
Add missing Closure Library requires
2013-04-06 14:28:12 +02:00
Tom Payne
6cd7acfb8e
Merge pull request #480 from twpayne/logo-control
...
Add logo control
2013-04-05 10:47:49 -07:00
ahocevar
d61b70f696
Merge pull request #444 from ahocevar/jsdoc
...
Enabling Markdown and other JSDoc improvements. r=@marcjansen,@Turbo87
2013-04-05 09:41:27 -07:00
Tom Payne
cca770097b
Add logos to frame state
2013-04-05 18:27:51 +02:00
Tom Payne
bcdff5a011
Merge pull request #437 from twpayne/throttle-image-loads
...
Throttle image requests
2013-04-05 07:24:13 -07:00
Tom Payne
a8295ba113
Use ol.vec.Mat4.multVec2
2013-04-05 12:30:38 +02:00