Andreas Hocevar
9c45f9a8d6
Respect metersPerUnit in ScaleLine control
2017-11-13 11:09:54 +01:00
oterral
5a252e628b
Fix #7460 : use the matrixSet projection by default
2017-11-13 11:06:31 +01:00
Andreas Hocevar
df90f1b78c
Reuse more code
2017-11-12 22:49:32 +01:00
Andreas Hocevar
1afc686af9
Add text background rendering and text padding
2017-11-12 22:49:32 +01:00
Andreas Hocevar
6cc3c47d95
Merge pull request #7440 from ahocevar/font-load
...
Attempt to make font loading tests more stable
2017-11-10 10:09:42 +01:00
Andreas Hocevar
dbfca19e09
Merge pull request #7444 from ahocevar/simpler-style-management
...
Simpler style management
2017-11-10 08:44:25 +01:00
Andreas Hocevar
4324d49813
Attempt to make font loading tests more stable
...
Also changes things to use setInterval() instead of setTimeout().
2017-11-10 08:34:30 +01:00
Andreas Hocevar
c6eca804f9
Refactor stroke style management to reuse code
2017-11-10 01:16:18 +01:00
Andreas Hocevar
47e6918072
Refactor setTextStyle() for better readability
2017-11-09 16:42:41 +01:00
Andreas Hocevar
c1181bdfe7
Merge pull request #7438 from ahocevar/source-projection
...
Call getProjection() only once
2017-11-09 14:44:20 +01:00
Andreas Hocevar
0ec05f5795
Call getProjection() only once
2017-11-09 08:08:41 +01:00
Tim Schaub
6668d03122
Add support for hex colors with alpha
2017-11-08 09:53:22 -07:00
Tim Schaub
3a6fc7a1f2
Merge pull request #7431 from tschaub/defined-zoom
...
Avoid returning undefined zoom
2017-11-08 09:32:33 -07:00
Andreas Hocevar
be06224756
Merge pull request #7436 from pjeweb/patch-1
...
Always use source projection loading image tiles
2017-11-08 17:01:33 +01:00
pjeweb
b9313e76f4
Always use source projection loading image tiles
...
Use the defined source projection despite it being equivalent to the rendering projection to enable using the specified alias code name instead of the code provided by the renderer's projection object. For example: The server only knows the name "EPSG:900913", which is an alias for the equivalent "EPSG:3857", that the renderer uses (by default).
2017-11-08 14:36:46 +01:00
Frederic Junod
0d01a4ca0f
Don't use getHints if it's not needed
...
memory optimization: `getHints` creates a copy of the hints array.
2017-11-08 11:47:29 +01:00
Frederic Junod
82da43af35
Use getAnimating and getInteracting from ol.View
2017-11-08 11:47:29 +01:00
Tim Schaub
967118e699
Avoid returning undefined zoom
2017-11-07 18:40:58 -07:00
Andreas Hocevar
ccab7be20a
Merge pull request #7362 from Alexandre27/master
...
Added option to the ol.format.GeoJSON to allow the reading of the geometry_name from the geojson
2017-11-07 22:52:30 +01:00
Alexandre Silva
cd5e5039e9
Changed option name to extractGeometryName
2017-11-07 10:24:10 +00:00
Tim Schaub
dbeef9f73e
Use wrapped tile coord for getting feature at coordinate
2017-11-06 10:53:44 -07:00
Tim Schaub
42da3f18dd
Keep longitude between -180 and 180
2017-11-06 06:39:17 -07:00
Andreas Hocevar
129350d863
Fix return type
2017-11-03 13:54:41 +01:00
Andreas Hocevar
72eb8ab5e8
Define font as variable
2017-11-03 13:52:06 +01:00
Andreas Hocevar
5483fa3181
More efficient font checking loop
2017-11-03 13:52:06 +01:00
Andreas Hocevar
8c46f6d1f0
Workaround for a Safari issue
2017-11-03 13:04:06 +01:00
Andreas Hocevar
7f865b8520
Check if fonts are available and redraw when label cache was cleared
2017-11-03 13:04:06 +01:00
Tim Schaub
dea8a340a6
Add utility method for extracting font families from a font spec
2017-11-03 12:55:12 +01:00
Andreas Hocevar
431d570b91
Only split text at line angle changes
2017-11-03 11:26:38 +01:00
Frédéric Junod
ddba26b193
Merge pull request #7411 from fredj/getset_layers
...
Add getLayers and setLayers functions to ol.format.WMSGetFeatureInfo
2017-11-03 11:22:29 +01:00
Andreas Hocevar
f05511cff7
Merge pull request #7328 from ahocevar/declutter
...
Declutter text and images
2017-11-03 11:22:08 +01:00
Frederic Junod
8a9d6b417f
Add getLayers and setLayers functions to ol.format.WMSGetFeatureInfo
2017-11-03 10:51:25 +01:00
Andreas Hocevar
306851d6ee
Consistent naming of declutterTree
2017-11-03 10:36:28 +01:00
Andreas Hocevar
bfebc50a48
Merge pull request #7406 from lasselaakkonen/7390-zoomify-custom-extent
...
Add option to Zoomify source for setting custom extent
2017-11-03 07:17:22 +01:00
Frédéric Junod
8ef9b8feea
Merge pull request #7410 from fredj/getset_getFeatureType
...
Add getFeatureType and setFeatureType functions to ol.format.WFS
2017-11-01 15:32:25 +01:00
Frederic Junod
daea26ec50
Add getFeatureType and setFeatureType functions to ol.format.WFS
2017-11-01 14:07:54 +01:00
Lasse Laakkonen
eefb3f9207
Add option to Zoomify source for setting custom extent.
...
https://github.com/openlayers/openlayers/issues/7390
2017-11-01 00:20:43 +02:00
Andreas Hocevar
e6ae029d08
Improve text rendering performance
2017-10-31 11:33:48 +01:00
Andreas Hocevar
6ce201c429
Do not render text along oversimplified geometries
2017-10-31 11:33:48 +01:00
Andreas Hocevar
b29e74d1ab
Measure height only once per font
2017-10-31 11:33:48 +01:00
Andreas Hocevar
4a73754b93
Entertain the compiler
2017-10-31 11:33:48 +01:00
Andreas Hocevar
53a2cf55f1
Fix hit detection for decluttered layers
2017-10-31 11:33:48 +01:00
Andreas Hocevar
f4506d87eb
Use existing sort function
2017-10-31 11:33:48 +01:00
Andreas Hocevar
80e67bac7a
Give lower z-index priority (painter's order)
2017-10-31 11:33:48 +01:00
Andreas Hocevar
b3f9e4e8ef
Improve documentation
2017-10-31 11:33:48 +01:00
Andreas Hocevar
08af207724
Add decluttering for images and text
2017-10-31 11:33:48 +01:00
Andreas Hocevar
5ebc969599
Support line and polygon label points for ol.render.Feature
2017-10-31 11:33:48 +01:00
Andreas Hocevar
dbeb3d2795
Only render parts of source tile that are needed for the view tile
2017-10-31 11:33:48 +01:00
Andreas Hocevar
742a71cd4b
Only render images when visible
2017-10-31 11:33:48 +01:00
Andreas Hocevar
1a1d45fdd1
Merge pull request #7379 from lasselaakkonen/6608-zoomify-custom-tile-size
...
Add support for custom tile size to Zoomify source
2017-10-31 10:50:37 +01:00