Commit Graph

286 Commits

Author SHA1 Message Date
Éric Lemoine
175c401e0f ModifyFeature: enable dragging without enabling vertex modifications. Special thanks to tschaub for the collaboration on all the changes to the modify feature control. And thanks to crschmidt for the review. (closes #1188)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@5467 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-12-17 10:12:56 +00:00
Tim Schaub
5667311cba add geometry.intersects method for all geometry types (closes #1072)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@5458 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-12-17 06:05:35 +00:00
Tim Schaub
6ad22b8e6a adding a click handler for flexible cross-browser single and double click handling - add to a control and set click or dblclick callbacks - thanks for the review and pairing crschmidt (closes #1211)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@5438 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-12-16 04:42:14 +00:00
crschmidt
44a6b9b176 GeoJSON should parse and serialize GeometryCollections as a Geometry.Collection
object. (Closes #1067)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@5435 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-12-15 21:45:51 +00:00
crschmidt
fb3c02354f Add support for the extremely awesomely super-comprehensive rule based styling
that Andreas has been working so hard on. I think this is the single most
awesome commit I've ever had the pleasure of committing. The results of this
commit are described on http://trac.openlayers.org/wiki/Styles: essentially,
this makes it possible to style features in all kinds of fun ways based on
rules, and will also form the underlying basis for #533. Things this patch
adds:

 * OL.Rule classes. These classes allow you to do tests against the propertie
   of a feature, and set a style based on these properties -- so you can
   compare the 'speedlimit' property of a line, and test if it is > 60, and if
   it is greater than 60, render it in a different color. You can also test
   combinations of rules using the OL.Rule.Logical class, and test featureids
   with the FeatureID class. 
 * OL.Style class: The OL.Style class lets you wrap up Rules into styles that 
   can be used with drawFeature to draw the feature in the selected style.
 * OL.Layer.Vector.drawFeature will check if the given style is an OL.Style
   object, and if so, it will draw the feature accordingly.

examples/georss-flickr.html shows usage of these classes.

Many, many thanks go to Andreas for all his hard work on this: this code really
is very pretty, and includes unit tests for all the classes (and we know that I
am a big fan of tests.)

Three cheers for Andreas: Hip hip, hooray! hip hip, hooray! hip hip, hooray!


git-svn-id: http://svn.openlayers.org/trunk/openlayers@5429 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-12-15 16:17:50 +00:00
Frédéric Junod
47edbf4524 Fix bad spelled word
git-svn-id: http://svn.openlayers.org/trunk/openlayers@5404 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-12-14 07:30:32 +00:00
Tim Schaub
b105017586 removing console call from example
git-svn-id: http://svn.openlayers.org/trunk/openlayers@5370 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-12-10 23:06:27 +00:00
crschmidt
6a1b77b382 Turn the pixels into geographic coordinates.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@5369 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-12-10 23:01:24 +00:00
crschmidt
d72fb3c130 move walkthrough from Schuyler over into doc, since it is not an example,
and update links in the process.


git-svn-id: http://svn.openlayers.org/trunk/openlayers@5363 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-12-08 14:32:20 +00:00
crschmidt
7da6a3540e Merge the excellent documentation work done during foss4g into trunk. Many
thanks to all the contributors who helped put this together. 
I'm not exactly sure of what's going to happen with this, but for now,
at http://openlayers.org/dev/doc/examples.html you can see links to all the
examples *with descriptions*. Hooray!


git-svn-id: http://svn.openlayers.org/trunk/openlayers@5362 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-12-08 14:21:53 +00:00
Tim Schaub
10cf5bfefc drag, rotate, resize, and reshape with the ModifyFeature control - thanks pvalsecc and elemoine for the inspiration, tests, and code - good partenering with you guys (closes #1150).
git-svn-id: http://svn.openlayers.org/trunk/openlayers@5301 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-11-30 17:09:23 +00:00
euzuro
0b571f128f fix gmaps key for domain
git-svn-id: http://svn.openlayers.org/trunk/openlayers@5271 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-11-23 21:52:36 +00:00
crschmidt
bd15c32ca4 Add attribution for OSM.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@5234 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-11-21 13:36:22 +00:00
euzuro
82e43d743f add smooth drag panning to yahoo layer. the trinity is united. killer props to cr5 for digging through and finding these. ladies and gentlemen, you now have *no*excuse* for not using openlayers. smooth and sexy GYM commercial layers. (Closes #1163)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@5230 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-11-21 08:22:39 +00:00
euzuro
cd9ee75a73 give the ve layer smooth (but safe) dragging. just like google layer. (Closes #1161) (See #1053)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@5227 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-11-21 07:54:45 +00:00
crschmidt
f7d417af54 change the spherical-mercator -- our prime example -- to use 2.82 of Google,
just so we pick up smooth dragging, and fix the broken API key (for my domain,
cough) of draggingGoogle.


git-svn-id: http://svn.openlayers.org/trunk/openlayers@5225 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-11-21 03:25:49 +00:00
euzuro
0e53fa10bf patch for smoother dragging of google layer. For now this remains a wierd (and admirable) hack... restricted to the use of v2.82 of the google api... but hot damn. it does work. hopefully the good folks at google might help us out and open this up as part of the API. Dinosaur egg kudos to cr5 for finding this and taking the time to plug it in. Thanks to tschaub for the quick review. (Closes #816)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@5224 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-11-20 22:21:54 +00:00
Tim Schaub
eef420ded6 correcting title of example
git-svn-id: http://svn.openlayers.org/trunk/openlayers@5211 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-11-16 17:34:52 +00:00
Tim Schaub
7a37430ef5 adding point and line drawing to the select feature demo
git-svn-id: http://svn.openlayers.org/trunk/openlayers@5210 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-11-16 17:33:54 +00:00
Tim Schaub
ceecacfe3a adding irregular option to regular polygon control - now, go draw rectangles, and more - thanks for the review elem (closes #1098).
git-svn-id: http://svn.openlayers.org/trunk/openlayers@5200 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-11-15 23:37:36 +00:00
crschmidt
c986fe376e "Sometimes, it is handy to have "zoomWorld" icon in
OpenLayers.Control.PanZoomBar. This patch enables it." Patch from jachym.
(Closes #1131)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@5159 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-11-09 17:57:27 +00:00
Tim Schaub
d3125f250c putting google back in there - excuse me for breaking this acceptance test - how about a tests/accpetance directory?
git-svn-id: http://svn.openlayers.org/trunk/openlayers@5145 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-11-07 19:13:21 +00:00
Tim Schaub
9e35dd7581 getting rid of google script here
git-svn-id: http://svn.openlayers.org/trunk/openlayers@5142 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-11-07 17:26:42 +00:00
Schuyler Erle
4b83b83018 Simple walkthrough made for FAO GeoNetwork workshop. Intended to be a stopgap until the new automated example indexing is committed to trunk.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@5118 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-11-06 11:26:29 +00:00
Schuyler Erle
2834d66879 Change examples from using OnEarth WMS because it no longer support 512px tiles.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@5117 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-11-06 11:24:21 +00:00
Tim Schaub
4fe97a92c6 giving the overview example two maps
git-svn-id: http://svn.openlayers.org/trunk/openlayers@5114 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-11-05 17:41:39 +00:00
crschmidt
07965f6fed Update TileCache format determination to support TileCache's weird jpg->jpeg
translation correctly. Also, update example to show usage, and tests to test
jpeg instead of testing png incorrectly.


git-svn-id: http://svn.openlayers.org/trunk/openlayers@5100 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-11-02 02:16:44 +00:00
crschmidt
2b7dc4d9e4 remove unneccesary reproject: false option.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@5064 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-10-26 02:06:46 +00:00
Schuyler Erle
db416603e1 Now 20% more lite!
git-svn-id: http://svn.openlayers.org/trunk/openlayers@5063 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-10-25 21:51:40 +00:00
Éric Lemoine
561f4d6a22 callback for close button on popup (closes #1061)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@4916 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-10-10 19:03:18 +00:00
crschmidt
8312bb3f6d Fix a missing argument in the onFeatureInsert call.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@4878 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-10-08 19:18:41 +00:00
crschmidt
d2ecceb5f0 Integrate pierre's suggested changes from 1012, based on user confusion when
working with the vector-features.html example. (Closes #1012)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@4871 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-10-07 00:47:30 +00:00
Tim Schaub
3a00d05358 adding example of panel outside viewport
git-svn-id: http://svn.openlayers.org/trunk/openlayers@4825 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-10-04 19:21:24 +00:00
Tim Schaub
7ce4621042 Add vector layer to map (see #1040).
git-svn-id: http://svn.openlayers.org/trunk/openlayers@4692 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-09-30 20:07:08 +00:00
crschmidt
2b2fccc847 Better firebug include. (Closes #1014)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@4674 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-09-30 16:22:58 +00:00
crschmidt
8cf5670134 Remove kml-layer-linestring, now replaced by kml-layer, since we only have one
useful KML file anymore. (See #1001)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@4394 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-09-19 13:49:16 +00:00
crschmidt
2e965baa17 Make KML example use kml/lines.kml instead of the now-deleted mc-search.kml.
(See #1001)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@4393 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-09-19 13:44:15 +00:00
crschmidt
e34178f4c9 In discussion with Jachym, Tim pointed out that he has already written a
proxy that supports post -- and his was more complete. Pull in Tim's. (This
is from the wfsv sandbox.) Thanks, Tim. (See #991)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@4371 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-09-18 15:47:08 +00:00
crschmidt
0dd277b31b Add POST support to proxy.cgi (See #991) from jachym.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@4370 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-09-18 13:48:52 +00:00
crschmidt
158bbd71d6 Add HTML example of attribution to attribution.html (based on comment from
penyaskito)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@4340 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-09-16 17:31:19 +00:00
crschmidt
620d88a798 Remove MetaCarta KML from the repository, and show the KMLParser example with
kml/lines.kml instead.


git-svn-id: http://svn.openlayers.org/trunk/openlayers@4322 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-09-15 17:36:47 +00:00
crschmidt
027361ba82 Fix VE -> MM in mm-mercator demo
git-svn-id: http://svn.openlayers.org/trunk/openlayers@4321 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-09-15 17:12:23 +00:00
crschmidt
43aee06b29 MVS had weird licensing text in it that was way old and unneccesary.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@4320 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-09-15 17:11:34 +00:00
crschmidt
785adf30c6 Seperate out date fields and add more descriptive text.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@4319 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-09-15 17:10:50 +00:00
crschmidt
121a5553f4 Add explanatory text to georss and TMS examples after comments from John.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@4316 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-09-15 14:30:10 +00:00
crschmidt
a9121320d3 GeoRSS serializer now returns string instead of XML element, after the change
to format.xml subclass.


git-svn-id: http://svn.openlayers.org/trunk/openlayers@4315 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-09-15 13:45:52 +00:00
crschmidt
cecc66140d Make panel use icons that aren't just 404s.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@4314 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-09-15 13:09:31 +00:00
crschmidt
87bf9a624a tim points out a silly behavior in the popups.html that I added when I
turned it into an acceptance test.


git-svn-id: http://svn.openlayers.org/trunk/openlayers@4308 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-09-14 23:58:22 +00:00
crschmidt
dd1b1433e4 Format.GeoRSS didn't use Format.XML serializer, nor did it support reading
anything other than points. Both of these are resolved with the new GeoRSS
support, which supports all of GeoRSS simple. Includes tests and significant
review from Senor Schaub, and addition to the examples/vector-formats.html
file. (Closes #973)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@4305 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-09-14 22:50:30 +00:00
crschmidt
b8ae9acb09 Add reproject to VE example.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@4297 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2007-09-14 11:00:15 +00:00