Tom Payne
96b7700d63
Use forEachFeatureInExtentAtResolution in ol.source.ImageVector
2014-04-03 15:23:24 +02:00
Tom Payne
ed586bad39
Use forEachFeatureInExtentAtResolution in ol.renderer.canvas.VectorLayer
2014-04-03 15:23:24 +02:00
Tom Payne
3a8504b799
Add ol.source.Vector#forEachFeatureInExtentAtResolution
2014-04-03 15:12:23 +02:00
Tom Payne
683483f8a4
Add ol.source.TileVector
2014-04-03 15:12:22 +02:00
Tom Payne
4a484a7ad3
Separate out feature reading and feature adding
2014-04-03 15:12:22 +02:00
Tom Payne
a31ad69ec4
Make tile URL functions more general
2014-04-03 15:12:22 +02:00
Tim Schaub
86c5a582c7
Rename loadingStrategy to strategy
2014-04-03 15:12:22 +02:00
Tim Schaub
ce8d805201
Rename loadingFunction to loader
2014-04-03 15:12:22 +02:00
Tom Payne
db1a06ac31
Use a BBOX loading strategy by default
2014-04-03 15:12:22 +02:00
Tom Payne
9e75684823
Replace extentUrlFunction with generic loadingFunction
2014-04-03 15:12:22 +02:00
Tom Payne
b8869805a7
Rename ol.loading to ol.loadingstrategy
2014-04-03 15:12:22 +02:00
Tom Payne
de4a17b8e2
Rename ol.source.RemoteVector to ServerVector
2014-04-03 15:12:22 +02:00
Tom Payne
b24e122d4f
Add projection argument when loading features
2014-04-03 15:12:22 +02:00
Tom Payne
cbbcab926e
Export ol.format.OSMXML
2014-04-03 15:08:03 +02:00
Tom Payne
50c4961b9f
Add ol.source.RemoteVector
2014-04-03 15:08:03 +02:00
Tom Payne
2842d1b254
Add ol.loading
2014-04-03 15:08:03 +02:00
Tom Payne
8c984cc8f7
Load features before rendering
2014-04-03 15:08:03 +02:00
Tom Payne
b008dd1805
Rename ol.source.FormatVector#loadFeatures to loadFeaturesFromURL
2014-04-03 15:05:55 +02:00
Tom Payne
073f83cd22
Factor out ol.source.FormatVector
2014-04-03 15:05:55 +02:00
Tom Payne
77933d0ab3
Rename ol.source.VectorFile to ol.source.StaticVector
2014-04-03 15:05:55 +02:00
Andreas Hocevar
e44e59311b
Merge pull request #1896 from ahocevar/nodragclick
...
Add click event as responsive alternative to singleclick
2014-04-03 13:34:14 +02:00
Andreas Hocevar
7f2a628223
Merge pull request #1928 from ahocevar/recover-from-canvas-too-big
...
Recover from situations where the maximum canvas size is exceeded
2014-04-03 11:46:19 +02:00
ahocevar
ea58f38275
Make testCanvasSize a static function
2014-04-03 11:18:26 +02:00
ahocevar
54ba06ae3b
Initialize canvasTooBig_ member
2014-04-03 11:18:12 +02:00
Tim Schaub
5653d57712
Change default renderer to Canvas
2014-04-02 11:43:20 -06:00
ahocevar
58b5fef3da
Allow to make canvas smaller when it is too big
...
For performance reason, we only make the canvas bigger, but not
smaller. With this change, we also make it smaller, but only
when we know that its current size exceeds the maximum
dimensions.
2014-04-02 16:44:57 +02:00
ahocevar
4dce59fe95
Add method for testing whether the canvas size is valid
...
This is a way to detect whether a canvas exceeds the maximum
dimensions if these are limited on the target device. See
https://developer.apple.com/library/ios/documentation/AppleApplications/Reference/SafariWebContent/CreatingContentforSafarioniPhone/CreatingContentforSafarioniPhone.html
for limitations on iOS devices.
2014-04-02 16:44:39 +02:00
Frederic Junod
6469b6c889
Set render order to null in ol.layer.Heatmap
...
For performance reasons: the render order is not relevant for a
heatmap representation and this avoids to sort the features each frame.
2014-04-02 10:53:04 +02:00
Frederic Junod
55de0a54b9
Add ol.dom.createCanvasContext2D function
2014-04-02 09:37:41 +02:00
Tim Schaub
2770e61e6c
Curly instead of bar
2014-04-01 16:15:22 -06:00
Andreas Hocevar
39bf863335
Merge pull request #1886 from ahocevar/touchend-button
...
Zoom happens twice on Android browser
2014-04-01 17:07:34 +02:00
ahocevar
a3be9e720a
Register pointer event handlers as disposable
2014-04-01 15:31:39 +02:00
Frédéric Junod
e5d59fd7f1
Merge pull request #1933 from fredj/null-renderOrder
...
Don't sort the features when renderOrder is null
2014-04-01 14:47:44 +02:00
Frederic Junod
ea28b3716c
Don't sort the features when renderOrder is null
2014-04-01 14:11:51 +02:00
ahocevar
e05cff670b
Use pointer events for button clicks
2014-04-01 13:46:58 +02:00
Tom Payne
ba0d35668f
Stop draw order from preventing batch reuse
2014-04-01 13:45:15 +02:00
Frederic Junod
849b534159
Stop 'mouseweel' events in ol-overlaycontainer-stopevent div
2014-04-01 09:42:08 +02:00
Frederic Junod
13224fd479
Use ol.MapBrowserEvent.EventType.POINTERDOWN
...
Instaed of a hardcoded string
2014-04-01 09:35:34 +02:00
Frederic Junod
ef74d8c5dc
Export ol.coordinate.add
2014-03-31 17:03:58 +02:00
Antoine Abt
ef546888c8
Merge pull request #1750 from tonio/default_editing_style
...
Share editing default styles
2014-03-31 11:03:35 +02:00
Antoine Abt
7122906214
Select interaction options are now optional
2014-03-31 10:24:17 +02:00
Antoine Abt
5cc1a986c2
Share editing default styles
2014-03-31 10:24:17 +02:00
Marc Jansen
8b538d765a
Correct documentation for keyboardEventTarget.
2014-03-31 10:23:39 +02:00
Éric Lemoine
2add376113
Merge pull request #1922 from elemoine/modify
...
Fixes to modify interaction
2014-03-28 16:43:05 +01:00
Éric Lemoine
c82d5ba88e
Make the Modify interaction more robust
...
This prevents a JavaScript error when features are added while the interaction does not have a map.
2014-03-28 16:09:52 +01:00
Éric Lemoine
afa5f35cef
Create the R-Tree in the Modify constructor
...
In this way features can be added/removed to/from the R-Tree even when the interaction does not have a map.
2014-03-28 16:07:03 +01:00
Éric Lemoine
c33a3372d9
Fix initial state of the Modify interaction
...
Features that are in the features collection need to be added to the R-Tree.
2014-03-28 16:03:34 +01:00
Frédéric Junod
b2e4c4bc1a
Merge pull request #1921 from fredj/text-offset
...
Scale the text offset by the device's pixel ratio
2014-03-28 15:37:12 +01:00
Tom Payne
8545aa83a9
Merge pull request #1915 from twpayne/select-interaction
...
Restore select interaction behaviour
2014-03-28 14:07:26 +01:00
Frederic Junod
e0278e0e9c
Scale the text offset by the device's pixel ratio
...
Fixes #1918
2014-03-28 12:22:12 +01:00