Éric Lemoine
4a4d9b29cd
the grid layer needs to clear its tile loading timeout when it's removed from the map, or moveGriddedTiles can be called with this.map set to null, r=crschmidt ( closes #3110 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11482 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-02-25 12:02:29 +00:00
crschmidt
339d1ebaef
Default the buffer to 0 instead of 2. On small maps (or fullscreen
...
maps on small devices) this is a huge win: instead of downloading
*42 tiles* on a 500x500 div, we now download just 12, a 3.5x savings
in downloads by default. The buffer of 2 was originally chosen when
most maps were based on slow-loading WMS laeyrs and having an area
to pan into was more important. That default no longer makes sense.
(Closes #3111 ) r=tschaub
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11481 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-02-25 11:50:30 +00:00
ahocevar
bc81882a8e
removing unused _bounds member variable. non-functinal change.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11215 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-02-22 09:06:50 +00:00
Frédéric Junod
7a1cb00fe4
Add missing semicolon. Non functional change.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11185 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-02-21 14:55:01 +00:00
Éric Lemoine
08acb65e0e
deferred tile loading, i.e. the Google Maps way, p=pgiraud,ahocevar,me, r=ahocevar,me ( closes #2998 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11159 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-02-21 09:45:22 +00:00
Frédéric Junod
2eee8a3add
mark OpenLayers.Layer.MultiMap as deprecated (see #3063 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11125 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-02-16 13:21:14 +00:00
ahocevar
4f3466b005
use the correct maxResolution of 156543.03390625. r=bartvde ( closes #3058 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11118 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-02-14 13:10:39 +00:00
crschmidt
94ddd78df7
Fix doc bug pointed out by vmx.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11117 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-02-14 12:07:02 +00:00
ahocevar
b434c02e1d
using new restricedMinZoom property to make Layer.Bing code much cleaner. r=bartvde ( closes #3025 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11059 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-01-24 21:45:44 +00:00
ahocevar
4a9460b314
give layer an "added" and "removed" event. p=mpriour,me r=me ( closes #2983 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11052 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-01-22 12:04:40 +00:00
ahocevar
3a16592b1a
giving Layer.Google.v3 an animationEnabled option, like the one we already have for Layer.VirtualEarth. r=bartvde ( closes #3020 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11047 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-01-20 13:31:30 +00:00
ahocevar
c8982cb99a
give Layer.Vector a vertexremoved event, to be fired e.g. by the ModifyFeature control. r=bartvde ( closes #3017 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11043 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-01-19 16:44:39 +00:00
ahocevar
edfbcb0a5e
Fix Google layer to work with the v3.3 api. Update examples from v3.2 to v3.3. r=bartvde ( closes #2984 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11042 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-01-19 12:01:28 +00:00
Tim Schaub
441a5408cd
Adding support for a tileOrigin property to all gridded layers. If working with a cache of tiles that don't align with the bottom left corner of the layer's maxExtent property, set the layer's tileOrigin property. This change also removes the tileExtent property (not in any release), favoring tileOrigin as the way to determine how the grid is aligned. r=ahocevar ( closes #3011 ).
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11033 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-01-14 15:56:07 +00:00
ahocevar
3515d23ce7
made metadata api parameters configurable. p="Jeff Maki",me r=me ( closes #3013 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11032 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-01-14 13:28:45 +00:00
ahocevar
eaeb2467bf
Revert changes that were accidently committed with r10018
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11021 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-01-09 22:38:40 +00:00
ahocevar
03fd0056aa
Reverted a part of r10976 which removed code that is still needed. Thanks cmoullet for spotting this. r=me ( closes #2985 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11018 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-01-07 18:50:23 +00:00
Tim Schaub
373dc629bb
For gridded layers where the tile lattice on the server doesn't align with the maxExtent on the client, set the layer tileExtent property. r=ahocevar ( closes #3002 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11002 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-01-05 17:21:58 +00:00
ahocevar
d0ab1fd219
fix Bing layer's zoom level management. r=tschaub ( closes #2987 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10997 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-01-03 18:18:43 +00:00
Tim Schaub
ad54169479
Happy New Year.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10995 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-01-03 15:39:40 +00:00
ahocevar
1b9996d62c
Added Bing layer with direct tile access. p=me,tschaub r=tschaub,me ( closes #2975 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10975 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-12-17 23:46:22 +00:00
ahocevar
b61cec71a1
Make it possible to exclude Console.js and Lang/en.js for really small builds. r=bartvde ( closes #2882 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10967 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-12-15 09:42:19 +00:00
Éric Lemoine
1ff89a9c40
Give Layer.Vector a method getFeaturesByAttribute, p=marcjansen, r=me ( closes #2979 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10960 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-12-14 08:07:29 +00:00
Éric Lemoine
831420aac2
missing var's, p=jorix (thx), r=me ( closes #2960 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10951 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-12-06 20:15:15 +00:00
ahocevar
b3f7d25c37
added APIdoc comment for the beforefeatureselected event
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10937 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-12-01 15:26:18 +00:00
Éric Lemoine
5fe1b76e19
Layer.XYZ: support a subset of server resolutions, p=bbinet, r=me ( closes #2909 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10903 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-11-17 12:51:22 +00:00
ahocevar
e40bb1f10d
Support EPSG:3857, EPSG:102113 and EPSG:102100 as additional web mercator aliases. p=tschaub, r=me ( closes #2915 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10870 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-11-05 07:49:12 +00:00
ahocevar
b9517a4cb5
Handle projections with different aliases: smarter Projection.equals and Layer.WMS.getFullRequestString methods. r=tschaub ( closes #2914 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10869 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-11-05 07:33:38 +00:00
Tim Schaub
aa9112c494
Avoiding unnecessary repeated checks of navigator.userAgent. The constants added here should not be used outside the library. In the future, they should be removed from the library. r=ahocevar ( closes #2911 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10868 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-11-03 00:10:00 +00:00
Éric Lemoine
107cf7948c
remove property Layer.Vector.isVector, it serves no purpose, r=bartvde ( closes #2888 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10846 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-18 08:09:56 +00:00
Éric Lemoine
8dc19c84c7
Layer/TileCache.js missing @requires to Tile/Image.js, reported by fvanderbiest, no functional change ( closes #2861 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10818 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-11 18:40:55 +00:00
ahocevar
e22a37476d
remove unwanted streetview control from the google layer. r=pgiraud ( closes #2868 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10813 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-10-08 16:23:22 +00:00
ahocevar
ce90aebfd0
Made Tile.Image.IFrame an addin which will be used only if a layer is configured with the maxGetUrlLength option. This deprecates Layer.WMS.Post. r=tschaub ( closes #2824 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10755 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-09-16 21:54:22 +00:00
crschmidt
f0d474e50b
Change license text to point to "OpenLayers contributors", referencing
...
authors.txt file. In reality, MetaCarta does not own copyright to these files,
they merely have a right to distribute them under the license terms agreed to
by the contributors. At this point, there is no longer any reference to
MetaCarta as a copyright holder in the OpenLayers project, only to its
individual contributors via the authors.txt file.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10706 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-09-01 03:06:31 +00:00
ahocevar
257cc5576b
Give Layer.Vector a getFeatureByFid and a getFeatureBy method. Thanks vog for this very clean patch and the verbose unit tests. r=me ( closes #2722 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10691 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-08-24 11:13:51 +00:00
Éric Lemoine
6e28a7cafd
Layer: add getter method for maxExtent, p=regli_dominik, r=me
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10681 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-08-23 12:37:39 +00:00
crschmidt
69032c0534
ArcIMS layer does not have a proper clone method. patch=bartvde,
...
r=me, tests pass in Safari and IE, (Closes #2490 )
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10666 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-08-21 16:17:12 +00:00
Tim Schaub
59953b8eb6
Adding a zoomOffset property to XYZ and TMS layers. This allows you to have a map with a maximum resolution that differs from the maximum cache resolution (if you want to show a subset of OSM for example). r=ahocevar ( closes #2616 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10650 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-08-20 19:40:53 +00:00
bartvde
050eda6670
Layer.WMS should use a supported exception format for WMS 1.3 by default, p=ahocevar, r=me ( closes #2478 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10648 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-08-20 18:48:55 +00:00
ahocevar
42fedc4d69
Make it safer to extend the Google Layer by not invoking Map.getLayersByClass. Also removed an unused variable. tschaub made one more change to check for other Google layers only if we have a cache already - otherwise the whole logic would not apply anyway. Thanks iacovlev_pavel for bringing this up on IRC. p+r=tschaub,me ( closes #2793 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10632 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-08-18 16:43:45 +00:00
Tim Schaub
33410b0e76
Adding a removeAllFeatures method to the vector layer. This bypasses a few unnecessary steps when removing all features but retains the same behavior as the removeFeatures method otherwise. Optimizing the clear method on elements renderers a bit by avoiding length calculation of the live collection and looking up the first child once per node removal. r=ahocevar ( closes #2774 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10597 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-08-05 15:46:23 +00:00
Tim Schaub
9d3c4ecb1c
Firing the beforefeaturesremoved event from the vector layer. r=ahocevar ( closes #2770 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10575 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-08-03 23:37:31 +00:00
Tim Schaub
31afaf1fca
Fixes for the WMTS layer to properly update matrix related properties. Determining the best matrix in the set based on current map resolution. Properly parsing TopLeftCorner coordinates and providing a way to specify identifiers for backwards CRS. r=ahocevar ( closes #2677 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10570 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-08-03 15:21:06 +00:00
ahocevar
f89fb1f226
make yx property an object rather than an array. r=elemoine,bartvde ( closes #2767 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10569 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-08-03 09:15:26 +00:00
Tim Schaub
0892e61bcb
Documenting that OSM extends XYZ and XYZ extends Grid. The buffer property comes from the Grid prototype. ( closes #2766 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10561 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-08-02 19:53:00 +00:00
Tim Schaub
9fd7463680
Making it so layers that use the SphericalMercator mixin call getLonLatFromViewPortPx and getViewPortPxFromLonLat on the Layer prototype instead of relying on the underlying map object for pixel to map location translations. This allows the Google (and other SM) layers to be used as a base layer but not be visible (with allOverlays set true on the map). r=ahocevar ( closes #2759 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10554 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-07-29 17:23:10 +00:00
ahocevar
e5f0cfe906
Respect setVisibity(false) before layer is fully loaded. r=tschaub ( closes #2750 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10551 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-07-29 07:25:21 +00:00
ahocevar
a5f2ddcfa1
Google layer improvements for maps with allOverlays set to true. r=tschaub ( closes #2758 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10550 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-07-29 07:23:02 +00:00
ahocevar
b2f810361d
Improved clone method for Layer.XYZ; gave Layer.OSM its own clone method. Thanks aratcliffe for bringing this up. r=tschaub ( closes #2738 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10507 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-07-21 07:55:37 +00:00
ahocevar
67b0c7180f
Added a note about incompatibility with UI controls provided by the GMaps API. Thanks pwr for pointing this out (see #2736 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10485 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2010-07-13 08:28:16 +00:00