File: deprecated-js.html

package info (click to toggle)
openlayers 2.13.1%2Bds2-1~bpo8%2B1
  • links: PTS, VCS
  • area: main
  • in suites: jessie-backports
  • size: 67,196 kB
  • sloc: xml: 7,435; python: 891; sh: 95; makefile: 29
file content (833 lines) | stat: -rw-r--r-- 518,400 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">

<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>/tmp/openlayers/tools/OpenLayers-2.13.1/lib/deprecated.js - OpenLayers</title><link rel="stylesheet" type="text/css" href="../styles/main.css"><script language=JavaScript src="../javascript/main.js"></script><script language=JavaScript src="../javascript/prettify.js"></script><script language=JavaScript src="../javascript/searchdata.js"></script></head><body class="ContentPage" onLoad="NDOnLoad();prettyPrint();"><script language=JavaScript><!--
if (browserType) {document.write("<div class=" + browserType + ">");if (browserVer) {document.write("<div class=" + browserVer + ">"); }}// --></script>

<!--  Generated by Natural Docs, version 1.51 -->
<!--  http://www.naturaldocs.org  -->

<!-- saved from url=(0026)http://www.naturaldocs.org -->




<div id=Content><div class="CFile"><div class=CTopic id=MainTopic><h1 class=CTitle><a name="deprecated.js"></a>deprecated.js</h1><div class=CBody><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SMain"><td class=SEntry><a href="#deprecated.js" >deprecated.js</a></td><td class=SDescription></td></tr><tr class="SGeneric SMarked"><td class=SEntry><a href="#Deprecated" >Deprecated</a></td><td class=SDescription>The deprecated.js script includes all methods, properties, and constructors that are not supported as part of the long-term API. </td></tr><tr class="SClass"><td class=SEntry><a href="#OpenLayers.Class" >OpenLayers.<wbr>Class</a></td><td class=SDescription></td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Class.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Class.isPrototype" >isPrototype</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Class.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Class.OpenLayers.create" >OpenLayers.<wbr>create</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Class.inherit" id=link1 onMouseOver="ShowTip(event, 'tt1', 'link1')" onMouseOut="HideTip('tt1')">inherit</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SClass"><td class=SEntry><a href="#OpenLayers.Util" >OpenLayers.Util</a></td><td class=SDescription></td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Util.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Util.clearArray" id=link2 onMouseOver="ShowTip(event, 'tt2', 'link2')" onMouseOut="HideTip('tt2')">clearArray</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Util.setOpacity" id=link3 onMouseOver="ShowTip(event, 'tt3', 'link3')" onMouseOut="HideTip('tt3')">setOpacity</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Util.safeStopPropagation" id=link4 onMouseOver="ShowTip(event, 'tt4', 'link4')" onMouseOut="HideTip('tt4')">safeStopPropagation</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Util.getArgs" id=link5 onMouseOver="ShowTip(event, 'tt5', 'link5')" onMouseOut="HideTip('tt5')">getArgs</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SClass"><td class=SEntry><a href="#OpenLayers.Ajax" >OpenLayers.Ajax</a></td><td class=SDescription></td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Ajax.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.OpenLayers.nullHandler" id=link6 onMouseOver="ShowTip(event, 'tt6', 'link6')" onMouseOut="HideTip('tt6')">OpenLayers.<wbr>nullHandler</a></td><td class=SDescription>@param {} request</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Ajax.OpenLayers.loadURL" id=link7 onMouseOver="ShowTip(event, 'tt7', 'link7')" onMouseOut="HideTip('tt7')">OpenLayers.<wbr>loadURL</a></td><td class=SDescription>Background load a document. </td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.OpenLayers.parseXMLString" id=link8 onMouseOver="ShowTip(event, 'tt8', 'link8')" onMouseOut="HideTip('tt8')">OpenLayers.<wbr>parseXMLString</a></td><td class=SDescription>Parse XML into a doc structure</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Ajax.emptyFunction" id=link9 onMouseOver="ShowTip(event, 'tt9', 'link9')" onMouseOut="HideTip('tt9')">emptyFunction</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.getTransport" id=link10 onMouseOver="ShowTip(event, 'tt10', 'link10')" onMouseOut="HideTip('tt10')">getTransport</a></td><td class=SDescription>{Object} Transport mechanism for whichever browser we&rsquo;re in, or false if none available.</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Ajax.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.activeRequestCount" >activeRequestCount</a></td><td class=SDescription>{Integer}</td></tr><tr class="SClass"><td class=SEntry><a href="#OpenLayers.Ajax.Responders" >OpenLayers.<wbr>Ajax.<wbr>Responders</a></td><td class=SDescription>{Object}</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Ajax.Responders.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Responders.responders" >responders</a></td><td class=SDescription>{Array}</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Ajax.Responders.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Responders.register" id=link11 onMouseOver="ShowTip(event, 'tt11', 'link11')" onMouseOut="HideTip('tt11')">register</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Ajax.Responders.unregister" id=link12 onMouseOver="ShowTip(event, 'tt12', 'link12')" onMouseOut="HideTip('tt12')">unregister</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Responders.dispatch" id=link13 onMouseOver="ShowTip(event, 'tt13', 'link13')" onMouseOut="HideTip('tt13')">dispatch</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Ajax.Responders.onCreate" id=link14 onMouseOver="ShowTip(event, 'tt14', 'link14')" onMouseOut="HideTip('tt14')">onCreate</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Responders.onComplete" id=link15 onMouseOver="ShowTip(event, 'tt15', 'link15')" onMouseOut="HideTip('tt15')">onComplete</a></td><td class=SDescription></td></tr><tr class="SClass"><td class=SEntry><a href="#OpenLayers.Ajax.Base" >OpenLayers.<wbr>Ajax.Base</a></td><td class=SDescription></td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Ajax.Base.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Base.OpenLayers.Ajax.Base" >OpenLayers.<wbr>Ajax.Base</a></td><td class=SDescription></td></tr><tr class="SClass"><td class=SEntry><a href="#OpenLayers.Ajax.Request" >OpenLayers.<wbr>Ajax.<wbr>Request</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Ajax.Request.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Request._complete" >_complete</a></td><td class=SDescription>{Boolean}</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Ajax.Request.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Request.OpenLayers.Ajax.Request" >OpenLayers.<wbr>Ajax.<wbr>Request</a></td><td class=SDescription></td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Ajax.Request.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Request.request" id=link16 onMouseOver="ShowTip(event, 'tt16', 'link16')" onMouseOut="HideTip('tt16')">request</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Ajax.Request.onStateChange" id=link17 onMouseOver="ShowTip(event, 'tt17', 'link17')" onMouseOut="HideTip('tt17')">onStateChange</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Request.setRequestHeaders" id=link18 onMouseOver="ShowTip(event, 'tt18', 'link18')" onMouseOut="HideTip('tt18')">setRequestHeaders</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Ajax.Request.success" id=link19 onMouseOver="ShowTip(event, 'tt19', 'link19')" onMouseOut="HideTip('tt19')">success</a></td><td class=SDescription>{Boolean} -</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Request.getStatus" id=link20 onMouseOver="ShowTip(event, 'tt20', 'link20')" onMouseOut="HideTip('tt20')">getStatus</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Ajax.Request.respondToReadyState" id=link21 onMouseOver="ShowTip(event, 'tt21', 'link21')" onMouseOut="HideTip('tt21')">respondToReadyState</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Request.getHeader" id=link22 onMouseOver="ShowTip(event, 'tt22', 'link22')" onMouseOut="HideTip('tt22')">getHeader</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Ajax.Request.dispatchException" id=link23 onMouseOver="ShowTip(event, 'tt23', 'link23')" onMouseOut="HideTip('tt23')">dispatchException</a></td><td class=SDescription>If the optional onException function is set, execute it and then dispatch the call to any other listener registered for onException.</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Ajax.Request.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Request.Events" >Events</a></td><td class=SDescription>{Array(String)}</td></tr><tr class="SClass"><td class=SEntry><a href="#OpenLayers.Ajax.Response" >OpenLayers.<wbr>Ajax.<wbr>Response</a></td><td class=SDescription></td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Ajax.Response.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Response.status" >status</a></td><td class=SDescription>{Integer}</td></tr><tr class="SProperty SIndent2"><td class=SEntry><a href="#OpenLayers.Ajax.Response.statusText" >statusText</a></td><td class=SDescription>{String}</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Ajax.Response.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Response.OpenLayers.Ajax.Response" >OpenLayers.<wbr>Ajax.<wbr>Response</a></td><td class=SDescription></td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Ajax.Response.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Response.getStatus" >getStatus</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Ajax.Response.getStatustext" >getStatustext</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Response.getHeader" >getHeader</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Ajax.Response.getResponseHeader" id=link24 onMouseOver="ShowTip(event, 'tt24', 'link24')" onMouseOut="HideTip('tt24')">getResponseHeader</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Response.getElementsByTagNameNS" id=link25 onMouseOver="ShowTip(event, 'tt25', 'link25')" onMouseOut="HideTip('tt25')">getElementsByTagNameNS</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Ajax.Response.serializeXMLToString" id=link26 onMouseOver="ShowTip(event, 'tt26', 'link26')" onMouseOut="HideTip('tt26')">serializeXMLToString</a></td><td class=SDescription>Wrapper function around XMLSerializer, which doesn&rsquo;t exist/work in IE/Safari. </td></tr><tr class="SClass"><td class=SEntry><a href="#OpenLayers.Element" >OpenLayers.<wbr>Element</a></td><td class=SDescription></td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Element.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Element.hide" id=link27 onMouseOver="ShowTip(event, 'tt27', 'link27')" onMouseOut="HideTip('tt27')">hide</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Element.show" id=link28 onMouseOver="ShowTip(event, 'tt28', 'link28')" onMouseOut="HideTip('tt28')">show</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Element.getDimensions" id=link29 onMouseOver="ShowTip(event, 'tt29', 'link29')" onMouseOut="HideTip('tt29')">getDimensions</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Element.String.startsWith" >String.<wbr>startsWith</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Element.String.contains" >String.<wbr>contains</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Element.String.trim" >String.trim</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Element.String.camelize" >String.<wbr>camelize</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Element.Function.bind" >Function.bind</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Element.Function.bindAsEventListener" >Function.<wbr>bindAsEventListener</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SClass"><td class=SEntry><a href="#OpenLayers.Tile" >OpenLayers.Tile</a></td><td class=SDescription></td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Tile.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Tile.getBoundsFromBaseLayer" id=link30 onMouseOver="ShowTip(event, 'tt30', 'link30')" onMouseOut="HideTip('tt30')">getBoundsFromBaseLayer</a></td><td class=SDescription>Take the pixel locations of the corner of the tile, and pass them to the base layer and ask for the location of those pixels, so that displaying tiles over Google works fine.</td></tr><tr class="SClass"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults" >OpenLayers.<wbr>Control.<wbr>MouseDefaults</a></td><td class=SDescription>This class is DEPRECATED in 2.4 and will be removed by 3.0. </td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.performedDrag" >performedDrag</a></td><td class=SDescription>{Boolean}</td></tr><tr class="SProperty SIndent2"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.wheelObserver" >wheelObserver</a></td><td class=SDescription>{Function}</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.OpenLayers.Control.MouseDefaults" >OpenLayers.<wbr>Control.<wbr>MouseDefaults</a></td><td class=SDescription></td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.destroy" id=link31 onMouseOver="ShowTip(event, 'tt31', 'link31')" onMouseOut="HideTip('tt31')">destroy</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.draw" id=link32 onMouseOver="ShowTip(event, 'tt32', 'link32')" onMouseOut="HideTip('tt32')">draw</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.registerWheelEvents" id=link33 onMouseOver="ShowTip(event, 'tt33', 'link33')" onMouseOut="HideTip('tt33')">registerWheelEvents</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.defaultClick" id=link34 onMouseOver="ShowTip(event, 'tt34', 'link34')" onMouseOut="HideTip('tt34')">defaultClick</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.defaultDblClick" id=link35 onMouseOver="ShowTip(event, 'tt35', 'link35')" onMouseOut="HideTip('tt35')">defaultDblClick</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.defaultMouseDown" id=link36 onMouseOver="ShowTip(event, 'tt36', 'link36')" onMouseOut="HideTip('tt36')">defaultMouseDown</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.defaultMouseMove" id=link37 onMouseOver="ShowTip(event, 'tt37', 'link37')" onMouseOut="HideTip('tt37')">defaultMouseMove</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.defaultMouseUp" id=link38 onMouseOver="ShowTip(event, 'tt38', 'link38')" onMouseOut="HideTip('tt38')">defaultMouseUp</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.defaultMouseOut" id=link39 onMouseOver="ShowTip(event, 'tt39', 'link39')" onMouseOut="HideTip('tt39')">defaultMouseOut</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.defaultWheelUp" id=link40 onMouseOver="ShowTip(event, 'tt40', 'link40')" onMouseOut="HideTip('tt40')">defaultWheelUp</a></td><td class=SDescription>User spun scroll wheel up</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.defaultWheelDown" id=link41 onMouseOver="ShowTip(event, 'tt41', 'link41')" onMouseOut="HideTip('tt41')">defaultWheelDown</a></td><td class=SDescription>User spun scroll wheel down</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.zoomBoxEnd" id=link42 onMouseOver="ShowTip(event, 'tt42', 'link42')" onMouseOut="HideTip('tt42')">zoomBoxEnd</a></td><td class=SDescription>Zoombox function.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.removeZoomBox" id=link43 onMouseOver="ShowTip(event, 'tt43', 'link43')" onMouseOut="HideTip('tt43')">removeZoomBox</a></td><td class=SDescription>Remove the zoombox from the screen and nullify our reference to it.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.onWheelEvent" id=link44 onMouseOver="ShowTip(event, 'tt44', 'link44')" onMouseOut="HideTip('tt44')">onWheelEvent</a></td><td class=SDescription>Catch the wheel event and handle it xbrowserly</td></tr><tr class="SClass"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar" >OpenLayers.<wbr>Control.<wbr>MouseToolbar</a></td><td class=SDescription>This class is DEPRECATED in 2.4 and will be removed by 3.0. </td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.mode" >mode</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent2"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.buttons" >buttons</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.direction" >direction</a></td><td class=SDescription>{String} &lsquo;vertical&rsquo; or &lsquo;horizontal&rsquo;</td></tr><tr class="SProperty SIndent2"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.buttonClicked" >buttonClicked</a></td><td class=SDescription>{String}</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.OpenLayers.Control.MouseToolbar" >OpenLayers.<wbr>Control.<wbr>MouseToolbar</a></td><td class=SDescription></td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.destroy" id=link45 onMouseOver="ShowTip(event, 'tt45', 'link45')" onMouseOut="HideTip('tt45')">destroy</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.draw" id=link46 onMouseOver="ShowTip(event, 'tt46', 'link46')" onMouseOut="HideTip('tt46')">draw</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar._addButton" id=link47 onMouseOver="ShowTip(event, 'tt47', 'link47')" onMouseOut="HideTip('tt47')">_addButton</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.buttonDown" id=link48 onMouseOver="ShowTip(event, 'tt48', 'link48')" onMouseOut="HideTip('tt48')">buttonDown</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.buttonUp" id=link49 onMouseOver="ShowTip(event, 'tt49', 'link49')" onMouseOut="HideTip('tt49')">buttonUp</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.defaultDblClick" id=link50 onMouseOver="ShowTip(event, 'tt50', 'link50')" onMouseOut="HideTip('tt50')">defaultDblClick</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.defaultMouseDown" id=link51 onMouseOver="ShowTip(event, 'tt51', 'link51')" onMouseOut="HideTip('tt51')">defaultMouseDown</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.switchModeTo" id=link52 onMouseOver="ShowTip(event, 'tt52', 'link52')" onMouseOut="HideTip('tt52')">switchModeTo</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.leaveMode" id=link53 onMouseOver="ShowTip(event, 'tt53', 'link53')" onMouseOut="HideTip('tt53')">leaveMode</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.defaultMouseMove" id=link54 onMouseOver="ShowTip(event, 'tt54', 'link54')" onMouseOut="HideTip('tt54')">defaultMouseMove</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.defaultMouseUp" id=link55 onMouseOver="ShowTip(event, 'tt55', 'link55')" onMouseOut="HideTip('tt55')">defaultMouseUp</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.defaultMouseOut" id=link56 onMouseOver="ShowTip(event, 'tt56', 'link56')" onMouseOut="HideTip('tt56')">defaultMouseOut</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.defaultClick" id=link57 onMouseOver="ShowTip(event, 'tt57', 'link57')" onMouseOut="HideTip('tt57')">defaultClick</a></td><td class=SDescription></td></tr><tr class="SClass"><td class=SEntry><a href="#OpenLayers.Layer.Grid" >OpenLayers.<wbr>Layer.Grid</a></td><td class=SDescription></td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.Grid.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Grid.getGridBounds" id=link58 onMouseOver="ShowTip(event, 'tt58', 'link58')" onMouseOut="HideTip('tt58')">getGridBounds</a></td><td class=SDescription>Deprecated. </td></tr><tr class="SClass"><td class=SEntry><a href="#OpenLayers.Format.XML" >OpenLayers.<wbr>Format.XML</a></td><td class=SDescription></td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Format.XML.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Format.XML.concatChildValues" id=link59 onMouseOver="ShowTip(event, 'tt59', 'link59')" onMouseOut="HideTip('tt59')">concatChildValues</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SClass"><td class=SEntry><a href="#OpenLayers.Layer.WMS.Post" >OpenLayers.<wbr>Layer.<wbr>WMS.Post</a></td><td class=SDescription>Instances of OpenLayers.Layer.WMS.Post are used to retrieve data from OGC Web Mapping Services via HTTP-POST (application/x-www-form-urlencoded). </td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.WMS.Post.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WMS.Post.unsupportedBrowsers" >unsupportedBrowsers</a></td><td class=SDescription>{Array} Array with browsers, which should use the HTTP-GET protocol instead of HTTP-POST for fetching tiles from a WMS . </td></tr><tr class="SProperty SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.WMS.Post.SUPPORTED_TRANSITIONS" >SUPPORTED_TRANSITIONS</a></td><td class=SDescription>{Array} no supported transitions for this type of layer, because it is not possible to modify the initialized tiles (iframes)</td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WMS.Post.usePost" >usePost</a></td><td class=SDescription>{Boolean}</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.WMS.Post.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WMS.Post.OpenLayers.Layer.WMS.Post" >OpenLayers.<wbr>Layer.<wbr>WMS.Post</a></td><td class=SDescription>Creates a new WMS layer object.</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.WMS.Post.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WMS.Post.addTile" id=link60 onMouseOver="ShowTip(event, 'tt60', 'link60')" onMouseOut="HideTip('tt60')">addTile</a></td><td class=SDescription>addTile creates a tile, initializes it and adds it as iframe to the layer div.</td></tr><tr class="SClass"><td class=SEntry><a href="#OpenLayers.Layer.WMS.Untiled" >OpenLayers.<wbr>Layer.<wbr>WMS.<wbr>Untiled</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.WMS.Untiled.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WMS.Untiled.singleTile" >singleTile</a></td><td class=SDescription>{singleTile} Always true for untiled.</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.WMS.Untiled.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WMS.Untiled.OpenLayers.Layer.WMS.Untiled" >OpenLayers.<wbr>Layer.<wbr>WMS.<wbr>Untiled</a></td><td class=SDescription></td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.WMS.Untiled.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WMS.Untiled.clone" id=link61 onMouseOver="ShowTip(event, 'tt61', 'link61')" onMouseOut="HideTip('tt61')">clone</a></td><td class=SDescription>Create a clone of this layer</td></tr><tr class="SClass"><td class=SEntry><a href="#OpenLayers.Layer.MapServer.Untiled" >OpenLayers.<wbr>Layer.<wbr>MapServer.<wbr>Untiled</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.MapServer.Untiled.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.MapServer.Untiled.singleTile" >singleTile</a></td><td class=SDescription>{singleTile} Always true for untiled.</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.MapServer.Untiled.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.MapServer.Untiled.OpenLayers.Layer.MapServer.Untiled" >OpenLayers.<wbr>Layer.<wbr>MapServer.<wbr>Untiled</a></td><td class=SDescription></td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.MapServer.Untiled.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.MapServer.Untiled.clone" id=link62 onMouseOver="ShowTip(event, 'tt62', 'link62')" onMouseOut="HideTip('tt62')">clone</a></td><td class=SDescription>Create a clone of this layer</td></tr><tr class="SClass"><td class=SEntry><a href="#OpenLayers.Tile.WFS" >OpenLayers.<wbr>Tile.WFS</a></td><td class=SDescription>Instances of OpenLayers.Tile.WFS are used to manage the image tiles used by various layers. </td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Tile.WFS.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Tile.WFS.features" >features</a></td><td class=SDescription>{Array(<a href="OpenLayers/Feature-js.html#OpenLayers.Feature" class=LClass id=link63 onMouseOver="ShowTip(event, 'tt63', 'link63')" onMouseOut="HideTip('tt63')">OpenLayers.Feature</a>)} list of features in this tile</td></tr><tr class="SProperty SIndent2"><td class=SEntry><a href="#OpenLayers.Tile.WFS.url" >url</a></td><td class=SDescription>{String}</td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Tile.WFS.request" >request</a></td><td class=SDescription>{<a href="OpenLayers/Request/XMLHttpRequest-js.html#OpenLayers.Request.XMLHttpRequest" class=LClass id=link64 onMouseOver="ShowTip(event, 'tt64', 'link64')" onMouseOut="HideTip('tt64')">OpenLayers.Request.XMLHttpRequest</a>}</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Tile.WFS.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Tile.WFS.destroy" id=link65 onMouseOver="ShowTip(event, 'tt65', 'link65')" onMouseOut="HideTip('tt65')">destroy</a></td><td class=SDescription>nullify references to prevent circular references and memory leaks</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Tile.WFS.clear" id=link66 onMouseOver="ShowTip(event, 'tt66', 'link66')" onMouseOut="HideTip('tt66')">clear</a></td><td class=SDescription>Clear the tile of any bounds/position-related data so that it can be reused in a new location.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Tile.WFS.draw" id=link67 onMouseOver="ShowTip(event, 'tt67', 'link67')" onMouseOut="HideTip('tt67')">draw</a></td><td class=SDescription>Check that a tile should be drawn, and load features for it.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Tile.WFS.loadFeaturesForRegion" id=link68 onMouseOver="ShowTip(event, 'tt68', 'link68')" onMouseOut="HideTip('tt68')">loadFeaturesForRegion</a></td><td class=SDescription>Abort any pending requests and issue another request for data.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Tile.WFS.requestSuccess" id=link69 onMouseOver="ShowTip(event, 'tt69', 'link69')" onMouseOut="HideTip('tt69')">requestSuccess</a></td><td class=SDescription>Called on return from request succcess. </td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Tile.WFS.addResults" id=link70 onMouseOver="ShowTip(event, 'tt70', 'link70')" onMouseOut="HideTip('tt70')">addResults</a></td><td class=SDescription>Construct new feature via layer featureClass constructor, and add to this.features.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Tile.WFS.destroyAllFeatures" id=link71 onMouseOver="ShowTip(event, 'tt71', 'link71')" onMouseOut="HideTip('tt71')">destroyAllFeatures</a></td><td class=SDescription>Iterate through and call destroy() on each feature, removing it from the local array</td></tr><tr class="SClass"><td class=SEntry><a href="#OpenLayers.Feature.WFS" >OpenLayers.<wbr>Feature.WFS</a></td><td class=SDescription>WFS handling class, for use as a featureClass on the WFS layer for handling &lsquo;point&rsquo; WFS types. </td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Feature.WFS.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Feature.WFS.OpenLayers.Feature.WFS" >OpenLayers.<wbr>Feature.WFS</a></td><td class=SDescription>Create a WFS feature.</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Feature.WFS.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Feature.WFS.destroy" id=link72 onMouseOver="ShowTip(event, 'tt72', 'link72')" onMouseOut="HideTip('tt72')">destroy</a></td><td class=SDescription>nullify references to prevent circular references and memory leaks</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Feature.WFS.processXMLNode" id=link73 onMouseOver="ShowTip(event, 'tt73', 'link73')" onMouseOut="HideTip('tt73')">processXMLNode</a></td><td class=SDescription>When passed an xmlNode, parses it for a GML point, and passes back an object describing that point.</td></tr><tr class="SClass"><td class=SEntry><a href="#OpenLayers.Layer.WFS" >OpenLayers.<wbr>Layer.WFS</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.WFS.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.isBaseLayer" >isBaseLayer</a></td><td class=SDescription>{Boolean} WFS layer is not a base layer by default.</td></tr><tr class="SProperty SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.WFS.tile" >tile</a></td><td class=SDescription>{<a href="#OpenLayers.Tile.WFS" class=LClass id=link74 onMouseOver="ShowTip(event, 'tt74', 'link74')" onMouseOut="HideTip('tt74')">OpenLayers.Tile.WFS</a>}</td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.ratio" >ratio</a></td><td class=SDescription>{Float} The ratio property determines the size of the serverside query relative to the map viewport size. </td></tr><tr class="SProperty SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.WFS.DEFAULT_PARAMS" >DEFAULT_PARAMS</a></td><td class=SDescription>{Object} Hashtable of default key/value parameters</td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.featureClass" >featureClass</a></td><td class=SDescription>{<a href="OpenLayers/Feature-js.html#OpenLayers.Feature" class=LClass id=link75 onMouseOver="ShowTip(event, 'tt63', 'link75')" onMouseOut="HideTip('tt63')">OpenLayers.Feature</a>} If featureClass is defined, an old-style markers based WFS layer is created instead of a new-style vector layer. </td></tr><tr class="SProperty SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.WFS.format" >format</a></td><td class=SDescription>{<a href="OpenLayers/Format-js.html#OpenLayers.Format" class=LClass id=link76 onMouseOver="ShowTip(event, 'tt75', 'link76')" onMouseOut="HideTip('tt75')">OpenLayers.Format</a>} The format you want the data to be parsed with. </td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.formatObject" >formatObject</a></td><td class=SDescription>{<a href="OpenLayers/Format-js.html#OpenLayers.Format" class=LClass id=link77 onMouseOver="ShowTip(event, 'tt75', 'link77')" onMouseOut="HideTip('tt75')">OpenLayers.Format</a>} Internally created/managed format object, used by the Tile to parse data.</td></tr><tr class="SProperty SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.WFS.formatOptions" >formatOptions</a></td><td class=SDescription>{Object} Hash of options which should be passed to the format when it is created. </td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.vectorMode" >vectorMode</a></td><td class=SDescription>{Boolean} Should be calculated automatically. </td></tr><tr class="SProperty SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.WFS.encodeBBOX" >encodeBBOX</a></td><td class=SDescription>{Boolean} Should the BBOX commas be encoded?&nbsp; </td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.extractAttributes" >extractAttributes</a></td><td class=SDescription>{Boolean} Should the WFS layer parse attributes from the retrieved GML?&nbsp; </td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.WFS.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.OpenLayers.Layer.WFS" >OpenLayers.<wbr>Layer.WFS</a></td><td class=SDescription></td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.WFS.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.destroy" id=link78 onMouseOver="ShowTip(event, 'tt76', 'link78')" onMouseOut="HideTip('tt76')">destroy</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.WFS.setMap" id=link79 onMouseOver="ShowTip(event, 'tt77', 'link79')" onMouseOut="HideTip('tt77')">setMap</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.moveTo" id=link80 onMouseOver="ShowTip(event, 'tt78', 'link80')" onMouseOut="HideTip('tt78')">moveTo</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.WFS.addTileMonitoringHooks" id=link81 onMouseOver="ShowTip(event, 'tt79', 'link81')" onMouseOut="HideTip('tt79')">addTileMonitoringHooks</a></td><td class=SDescription>This function takes a tile as input and adds the appropriate hooks to the tile so that the layer can keep track of the loading tile (making sure to check that the tile is always the layer&rsquo;s current tile before taking any action).</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.removeTileMonitoringHooks" id=link82 onMouseOver="ShowTip(event, 'tt80', 'link82')" onMouseOut="HideTip('tt80')">removeTileMonitoringHooks</a></td><td class=SDescription>This function takes a tile as input and removes the tile hooks that were added in addTileMonitoringHooks()</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.WFS.onMapResize" id=link83 onMouseOver="ShowTip(event, 'tt81', 'link83')" onMouseOut="HideTip('tt81')">onMapResize</a></td><td class=SDescription>Call the onMapResize method of the appropriate parent class.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.display" id=link84 onMouseOver="ShowTip(event, 'tt82', 'link84')" onMouseOut="HideTip('tt82')">display</a></td><td class=SDescription>Call the display method of the appropriate parent class.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.WFS.mergeNewParams" id=link85 onMouseOver="ShowTip(event, 'tt83', 'link85')" onMouseOut="HideTip('tt83')">mergeNewParams</a></td><td class=SDescription>Modify parameters for the layer and redraw.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.clone" id=link86 onMouseOver="ShowTip(event, 'tt84', 'link86')" onMouseOut="HideTip('tt84')">clone</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.WFS.getFullRequestString" id=link87 onMouseOver="ShowTip(event, 'tt85', 'link87')" onMouseOut="HideTip('tt85')">getFullRequestString</a></td><td class=SDescription>combine the layer&rsquo;s url with its params and these newParams.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.commit" id=link88 onMouseOver="ShowTip(event, 'tt86', 'link88')" onMouseOut="HideTip('tt86')">commit</a></td><td class=SDescription>Write out the data to a WFS server.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.WFS.commitSuccess" id=link89 onMouseOver="ShowTip(event, 'tt87', 'link89')" onMouseOut="HideTip('tt87')">commitSuccess</a></td><td class=SDescription>Called when the Ajax request returns a response</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.commitFailure" id=link90 onMouseOver="ShowTip(event, 'tt88', 'link90')" onMouseOut="HideTip('tt88')">commitFailure</a></td><td class=SDescription>Called when the Ajax request fails</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.WFS.commitReport" id=link91 onMouseOver="ShowTip(event, 'tt89', 'link91')" onMouseOut="HideTip('tt89')">commitReport</a></td><td class=SDescription>Called with a &lsquo;success&rsquo; message if the commit succeeded, otherwise a failure message, and the full request text as a second parameter. </td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.refresh" id=link92 onMouseOver="ShowTip(event, 'tt90', 'link92')" onMouseOut="HideTip('tt90')">refresh</a></td><td class=SDescription>Refreshes all the features of the layer</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.WFS.getDataExtent" id=link93 onMouseOver="ShowTip(event, 'tt91', 'link93')" onMouseOut="HideTip('tt91')">getDataExtent</a></td><td class=SDescription>Calculates the max extent which includes all of the layer data.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.setOpacity" id=link94 onMouseOver="ShowTip(event, 'tt92', 'link94')" onMouseOut="HideTip('tt92')">setOpacity</a></td><td class=SDescription>Call the setOpacity method of the appropriate parent class to set the opacity.</td></tr><tr class="SClass"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth" >OpenLayers.<wbr>Layer.<wbr>VirtualEarth</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.Constants" >Constants</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.MIN_ZOOM_LEVEL" >MIN_ZOOM_LEVEL</a></td><td class=SDescription>{Integer} 1</td></tr><tr class="SConstant SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.MAX_ZOOM_LEVEL" >MAX_ZOOM_LEVEL</a></td><td class=SDescription>{Integer} 19</td></tr><tr class="SConstant SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.RESOLUTIONS" >RESOLUTIONS</a></td><td class=SDescription>{Array(Float)} Hardcode these resolutions so that they are more closely tied with the standard wms projection</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.type" >type</a></td><td class=SDescription>{VEMapType}</td></tr><tr class="SProperty SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.wrapDateLine" >wrapDateLine</a></td><td class=SDescription>{Boolean} Allow user to pan forever east/west. </td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.sphericalMercator" >sphericalMercator</a></td><td class=SDescription>{Boolean} Should the map act as a mercator-projected map?&nbsp; </td></tr><tr class="SProperty SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.animationEnabled" >animationEnabled</a></td><td class=SDescription>{Boolean} If set to true, the transition between zoom levels will be animated. </td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.OpenLayers.Layer.VirtualEarth" >OpenLayers.<wbr>Layer.<wbr>VirtualEarth</a></td><td class=SDescription>Creates a new instance of a OpenLayers.Layer.VirtualEarth. </td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.loadMapObject" id=link95 onMouseOver="ShowTip(event, 'tt93', 'link95')" onMouseOut="HideTip('tt93')">loadMapObject</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.onMapResize" id=link96 onMouseOver="ShowTip(event, 'tt94', 'link96')" onMouseOut="HideTip('tt94')">onMapResize</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.getWarningHTML" id=link97 onMouseOver="ShowTip(event, 'tt95', 'link97')" onMouseOut="HideTip('tt95')">getWarningHTML</a></td><td class=SDescription>{String} String with information on why layer is broken, how to get it working.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.setMapObjectCenter" id=link98 onMouseOver="ShowTip(event, 'tt96', 'link98')" onMouseOut="HideTip('tt96')">setMapObjectCenter</a></td><td class=SDescription>Set the mapObject to the specified center and zoom</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.getMapObjectCenter" id=link99 onMouseOver="ShowTip(event, 'tt97', 'link99')" onMouseOut="HideTip('tt97')">getMapObjectCenter</a></td><td class=SDescription>{Object} The mapObject&rsquo;s current center in Map Object format</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.dragPanMapObject" id=link100 onMouseOver="ShowTip(event, 'tt98', 'link100')" onMouseOut="HideTip('tt98')">dragPanMapObject</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.getMapObjectZoom" id=link101 onMouseOver="ShowTip(event, 'tt99', 'link101')" onMouseOut="HideTip('tt99')">getMapObjectZoom</a></td><td class=SDescription>{Integer} The mapObject&rsquo;s current zoom, in Map Object format</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.getMapObjectLonLatFromMapObjectPixel" id=link102 onMouseOver="ShowTip(event, 'tt100', 'link102')" onMouseOut="HideTip('tt100')">getMapObjectLonLatFromMapObjectPixel</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.getMapObjectPixelFromMapObjectLonLat" id=link103 onMouseOver="ShowTip(event, 'tt101', 'link103')" onMouseOut="HideTip('tt101')">getMapObjectPixelFromMapObjectLonLat</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.getLongitudeFromMapObjectLonLat" id=link104 onMouseOver="ShowTip(event, 'tt102', 'link104')" onMouseOut="HideTip('tt102')">getLongitudeFromMapObjectLonLat</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.getLatitudeFromMapObjectLonLat" id=link105 onMouseOver="ShowTip(event, 'tt103', 'link105')" onMouseOut="HideTip('tt103')">getLatitudeFromMapObjectLonLat</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.getMapObjectLonLatFromLonLat" id=link106 onMouseOver="ShowTip(event, 'tt104', 'link106')" onMouseOut="HideTip('tt104')">getMapObjectLonLatFromLonLat</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.getXFromMapObjectPixel" id=link107 onMouseOver="ShowTip(event, 'tt105', 'link107')" onMouseOut="HideTip('tt105')">getXFromMapObjectPixel</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.getYFromMapObjectPixel" id=link108 onMouseOver="ShowTip(event, 'tt106', 'link108')" onMouseOut="HideTip('tt106')">getYFromMapObjectPixel</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.getMapObjectPixelFromXY" id=link109 onMouseOver="ShowTip(event, 'tt107', 'link109')" onMouseOut="HideTip('tt107')">getMapObjectPixelFromXY</a></td><td class=SDescription></td></tr><tr class="SClass"><td class=SEntry><a href="#OpenLayers.Protocol.SQL" >OpenLayers.<wbr>Protocol.SQL</a></td><td class=SDescription>Abstract SQL protocol class. </td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.databaseName" >databaseName</a></td><td class=SDescription>{String}</td></tr><tr class="SProperty SIndent2"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.tableName" >tableName</a></td><td class=SDescription>Name of the database table into which Features should be saved.</td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.postReadFiltering" >postReadFiltering</a></td><td class=SDescription>{Boolean} Whether the filter (if there&rsquo;s one) must be applied after the features have been read from the database; for example the BBOX strategy passes the read method a BBOX spatial filter, if postReadFiltering is true every feature read from the database will go through the BBOX spatial filter, which can be costly; defaults to true.</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.OpenLayers.Protocol.SQL" >OpenLayers.<wbr>Protocol.SQL</a></td><td class=SDescription></td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.destroy" id=link110 onMouseOver="ShowTip(event, 'tt108', 'link110')" onMouseOut="HideTip('tt108')">destroy</a></td><td class=SDescription>Clean up the protocol.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.supported" id=link111 onMouseOver="ShowTip(event, 'tt109', 'link111')" onMouseOut="HideTip('tt109')">supported</a></td><td class=SDescription>This should be overridden by specific subclasses</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.evaluateFilter" id=link112 onMouseOver="ShowTip(event, 'tt110', 'link112')" onMouseOut="HideTip('tt110')">evaluateFilter</a></td><td class=SDescription>If postReadFiltering is true evaluate the filter against the feature and return the result of the evaluation, otherwise return true.</td></tr><tr class="SClass"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears" >OpenLayers.<wbr>Protocol.<wbr>SQL.<wbr>Gears</a></td><td class=SDescription>This Protocol stores feature in the browser via the Gears Database module <a href="http://code.google.com/apis/gears/api_database.html" class=LURL target=_top>http://code.google.com<wbr>/apis<wbr>/gears<wbr>/api_database.html</a>.</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.FID_PREFIX" >FID_PREFIX</a></td><td class=SDescription>{String}</td></tr><tr class="SProperty SIndent2"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.NULL_GEOMETRY" >NULL_GEOMETRY</a></td><td class=SDescription>{String}</td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.NULL_FEATURE_STATE" >NULL_FEATURE_STATE</a></td><td class=SDescription>{String}</td></tr><tr class="SProperty SIndent2"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.jsonParser" >jsonParser</a></td><td class=SDescription>{<a href="OpenLayers/Format/JSON-js.html#OpenLayers.Format.JSON" class=LClass id=link113 onMouseOver="ShowTip(event, 'tt111', 'link113')" onMouseOut="HideTip('tt111')">OpenLayers.Format.JSON</a>}</td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.wktParser" >wktParser</a></td><td class=SDescription>{<a href="OpenLayers/Format/WKT-js.html#OpenLayers.Format.WKT" class=LClass id=link114 onMouseOver="ShowTip(event, 'tt112', 'link114')" onMouseOut="HideTip('tt112')">OpenLayers.Format.WKT</a>}</td></tr><tr class="SProperty SIndent2"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.fidRegExp" >fidRegExp</a></td><td class=SDescription>{RegExp} Regular expression to know whether a feature was created in offline mode.</td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.saveFeatureState" >saveFeatureState</a></td><td class=SDescription>{Boolean} Whether to save the feature state (&lt;OpenLayers.State&gt;) into the database, defaults to true.</td></tr><tr class="SProperty SIndent2"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.typeOfFid" >typeOfFid</a></td><td class=SDescription>{String} The type of the feature identifier, either &ldquo;number&rdquo; or &ldquo;string&rdquo;, defaults to &ldquo;string&rdquo;.</td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.db" >db</a></td><td class=SDescription>{GearsDatabase}</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.OpenLayers.Protocol.SQL.Gears" >OpenLayers.<wbr>Protocol.<wbr>SQL.<wbr>Gears</a></td><td class=SDescription></td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.initializeDatabase" id=link115 onMouseOver="ShowTip(event, 'tt113', 'link115')" onMouseOut="HideTip('tt113')">initializeDatabase</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.destroy" id=link116 onMouseOver="ShowTip(event, 'tt114', 'link116')" onMouseOut="HideTip('tt114')">destroy</a></td><td class=SDescription>Clean up the protocol.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.supported" id=link117 onMouseOver="ShowTip(event, 'tt115', 'link117')" onMouseOut="HideTip('tt115')">supported</a></td><td class=SDescription>Determine whether a browser supports Gears</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.read" id=link118 onMouseOver="ShowTip(event, 'tt116', 'link118')" onMouseOut="HideTip('tt116')">read</a></td><td class=SDescription>Read all features from the database and return a <a href="OpenLayers/Protocol-js.html#OpenLayers.Protocol.Response" class=LClass id=link119 onMouseOver="ShowTip(event, 'tt117', 'link119')" onMouseOut="HideTip('tt117')">OpenLayers.Protocol.Response</a> instance. </td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.unfreezeFeature" id=link120 onMouseOver="ShowTip(event, 'tt118', 'link120')" onMouseOut="HideTip('tt118')">unfreezeFeature</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.extractFidFromField" id=link121 onMouseOver="ShowTip(event, 'tt119', 'link121')" onMouseOut="HideTip('tt119')">extractFidFromField</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.create" id=link122 onMouseOver="ShowTip(event, 'tt120', 'link122')" onMouseOut="HideTip('tt120')">create</a></td><td class=SDescription>Create new features into the database.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.update" id=link123 onMouseOver="ShowTip(event, 'tt121', 'link123')" onMouseOut="HideTip('tt121')">update</a></td><td class=SDescription>Construct a request updating modified feature.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.createOrUpdate" id=link124 onMouseOver="ShowTip(event, 'tt122', 'link124')" onMouseOut="HideTip('tt122')">createOrUpdate</a></td><td class=SDescription>Construct a request for updating or creating features in the database.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.freezeFeature" id=link125 onMouseOver="ShowTip(event, 'tt123', 'link125')" onMouseOut="HideTip('tt123')">freezeFeature</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.getFeatureStateForFreeze" id=link126 onMouseOver="ShowTip(event, 'tt124', 'link126')" onMouseOut="HideTip('tt124')">getFeatureStateForFreeze</a></td><td class=SDescription>Get the state of the feature to store into the database.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.delete" id=link127 onMouseOver="ShowTip(event, 'tt125', 'link127')" onMouseOut="HideTip('tt125')">delete</a></td><td class=SDescription>Delete features from the database.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.createdOffline" id=link128 onMouseOver="ShowTip(event, 'tt126', 'link128')" onMouseOut="HideTip('tt126')">createdOffline</a></td><td class=SDescription>Returns true if the feature had a feature id when it was created in the Gears database, false otherwise; this is determined by checking the form of the feature&rsquo;s fid value.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.commit" id=link129 onMouseOver="ShowTip(event, 'tt127', 'link129')" onMouseOut="HideTip('tt127')">commit</a></td><td class=SDescription>Go over the features and for each take action based on the feature state. </td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.clear" id=link130 onMouseOver="ShowTip(event, 'tt128', 'link130')" onMouseOut="HideTip('tt128')">clear</a></td><td class=SDescription>Removes all rows of the table.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.callUserCallback" id=link131 onMouseOver="ShowTip(event, 'tt129', 'link131')" onMouseOut="HideTip('tt129')">callUserCallback</a></td><td class=SDescription>This method is called from within commit each time a request is made to the database, it is responsible for calling the user-supplied callbacks.</td></tr><tr class="SClass"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo" >OpenLayers.<wbr>Layer.<wbr>Yahoo</a></td><td class=SDescription></td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.Constants" >Constants</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.MIN_ZOOM_LEVEL" >MIN_ZOOM_LEVEL</a></td><td class=SDescription>{Integer} 0</td></tr><tr class="SConstant SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.MAX_ZOOM_LEVEL" >MAX_ZOOM_LEVEL</a></td><td class=SDescription>{Integer} 17</td></tr><tr class="SConstant SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.RESOLUTIONS" >RESOLUTIONS</a></td><td class=SDescription>{Array(Float)} Hardcode these resolutions so that they are more closely tied with the standard wms projection</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.type" >type</a></td><td class=SDescription>{YahooMapType}</td></tr><tr class="SProperty SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.wrapDateLine" >wrapDateLine</a></td><td class=SDescription>{Boolean} Allow user to pan forever east/west. </td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.sphericalMercator" >sphericalMercator</a></td><td class=SDescription>{Boolean} Should the map act as a mercator-projected map?&nbsp; </td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.OpenLayers.Layer.Yahoo" >OpenLayers.<wbr>Layer.<wbr>Yahoo</a></td><td class=SDescription></td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.loadMapObject" id=link132 onMouseOver="ShowTip(event, 'tt130', 'link132')" onMouseOut="HideTip('tt130')">loadMapObject</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.onMapResize" id=link133 onMouseOver="ShowTip(event, 'tt131', 'link133')" onMouseOut="HideTip('tt131')">onMapResize</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.setMap" id=link134 onMouseOver="ShowTip(event, 'tt132', 'link134')" onMouseOut="HideTip('tt132')">setMap</a></td><td class=SDescription>Overridden from EventPane because we need to remove this yahoo event pane which prohibits our drag and drop, and we can only do this once the map has been loaded and centered.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.fixYahooEventPane" id=link135 onMouseOver="ShowTip(event, 'tt133', 'link135')" onMouseOut="HideTip('tt133')">fixYahooEventPane</a></td><td class=SDescription>The map has been centered, so the mysterious yahoo eventpane has been added. </td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.getWarningHTML" id=link136 onMouseOver="ShowTip(event, 'tt134', 'link136')" onMouseOut="HideTip('tt134')">getWarningHTML</a></td><td class=SDescription>{String} String with information on why layer is broken, how to get it working.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.getOLZoomFromMapObjectZoom" id=link137 onMouseOver="ShowTip(event, 'tt135', 'link137')" onMouseOut="HideTip('tt135')">getOLZoomFromMapObjectZoom</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.getMapObjectZoomFromOLZoom" id=link138 onMouseOver="ShowTip(event, 'tt136', 'link138')" onMouseOut="HideTip('tt136')">getMapObjectZoomFromOLZoom</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.setMapObjectCenter" id=link139 onMouseOver="ShowTip(event, 'tt137', 'link139')" onMouseOut="HideTip('tt137')">setMapObjectCenter</a></td><td class=SDescription>Set the mapObject to the specified center and zoom</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.getMapObjectCenter" id=link140 onMouseOver="ShowTip(event, 'tt138', 'link140')" onMouseOut="HideTip('tt138')">getMapObjectCenter</a></td><td class=SDescription>{Object} The mapObject&rsquo;s current center in Map Object format</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.dragPanMapObject" id=link141 onMouseOver="ShowTip(event, 'tt139', 'link141')" onMouseOut="HideTip('tt139')">dragPanMapObject</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.getMapObjectZoom" id=link142 onMouseOver="ShowTip(event, 'tt140', 'link142')" onMouseOut="HideTip('tt140')">getMapObjectZoom</a></td><td class=SDescription>{Integer} The mapObject&rsquo;s current zoom, in Map Object format</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.getMapObjectLonLatFromMapObjectPixel" id=link143 onMouseOver="ShowTip(event, 'tt141', 'link143')" onMouseOut="HideTip('tt141')">getMapObjectLonLatFromMapObjectPixel</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.getMapObjectPixelFromMapObjectLonLat" id=link144 onMouseOver="ShowTip(event, 'tt142', 'link144')" onMouseOut="HideTip('tt142')">getMapObjectPixelFromMapObjectLonLat</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.getLongitudeFromMapObjectLonLat" id=link145 onMouseOver="ShowTip(event, 'tt143', 'link145')" onMouseOut="HideTip('tt143')">getLongitudeFromMapObjectLonLat</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.getLatitudeFromMapObjectLonLat" id=link146 onMouseOver="ShowTip(event, 'tt144', 'link146')" onMouseOut="HideTip('tt144')">getLatitudeFromMapObjectLonLat</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.getMapObjectLonLatFromLonLat" id=link147 onMouseOver="ShowTip(event, 'tt145', 'link147')" onMouseOut="HideTip('tt145')">getMapObjectLonLatFromLonLat</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.getXFromMapObjectPixel" id=link148 onMouseOver="ShowTip(event, 'tt146', 'link148')" onMouseOut="HideTip('tt146')">getXFromMapObjectPixel</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.getYFromMapObjectPixel" id=link149 onMouseOver="ShowTip(event, 'tt147', 'link149')" onMouseOut="HideTip('tt147')">getYFromMapObjectPixel</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.getMapObjectPixelFromXY" id=link150 onMouseOver="ShowTip(event, 'tt148', 'link150')" onMouseOut="HideTip('tt148')">getMapObjectPixelFromXY</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.getMapObjectSizeFromOLSize" id=link151 onMouseOver="ShowTip(event, 'tt149', 'link151')" onMouseOut="HideTip('tt149')">getMapObjectSizeFromOLSize</a></td><td class=SDescription></td></tr><tr class="SClass"><td class=SEntry><a href="#OpenLayers.Layer.GML" >OpenLayers.<wbr>Layer.GML</a></td><td class=SDescription>Create a vector layer by parsing a GML file. </td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.GML.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.GML.loaded" >loaded</a></td><td class=SDescription>{Boolean} Flag for whether the GML data has been loaded yet.</td></tr><tr class="SProperty SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.GML.format" >format</a></td><td class=SDescription>{<a href="OpenLayers/Format-js.html#OpenLayers.Format" class=LClass id=link152 onMouseOver="ShowTip(event, 'tt75', 'link152')" onMouseOut="HideTip('tt75')">OpenLayers.Format</a>} The format you want the data to be parsed with.</td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.GML.formatOptions" >formatOptions</a></td><td class=SDescription>{Object} Hash of options which should be passed to the format when it is created. </td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.GML.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.GML.OpenLayers.Layer.GML" >OpenLayers.<wbr>Layer.GML</a></td><td class=SDescription>Load and parse a single file on the web, according to the format provided via the &lsquo;format&rsquo; option, defaulting to GML.</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.GML.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.GML.setVisibility" id=link153 onMouseOver="ShowTip(event, 'tt150', 'link153')" onMouseOut="HideTip('tt150')">setVisibility</a></td><td class=SDescription>Set the visibility flag for the layer and hide/show&amp;redraw accordingly. </td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.GML.moveTo" id=link154 onMouseOver="ShowTip(event, 'tt151', 'link154')" onMouseOut="HideTip('tt151')">moveTo</a></td><td class=SDescription>If layer is visible and GML has not been loaded, load GML, then load GML and call OpenLayers.Layer.Vector.moveTo() to redraw at the new location.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.GML.loadGML" id=link155 onMouseOver="ShowTip(event, 'tt152', 'link155')" onMouseOut="HideTip('tt152')">loadGML</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.GML.setUrl" id=link156 onMouseOver="ShowTip(event, 'tt153', 'link156')" onMouseOut="HideTip('tt153')">setUrl</a></td><td class=SDescription>Change the URL and reload the GML</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.GML.requestSuccess" id=link157 onMouseOver="ShowTip(event, 'tt154', 'link157')" onMouseOut="HideTip('tt154')">requestSuccess</a></td><td class=SDescription>Process GML after it has been loaded. </td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Layer.GML.requestFailure" id=link158 onMouseOver="ShowTip(event, 'tt155', 'link158')" onMouseOut="HideTip('tt155')">requestFailure</a></td><td class=SDescription>Process a failed loading of GML. </td></tr><tr class="SClass"><td class=SEntry><a href="#OpenLayers.Geometry.Rectangle" >OpenLayers.<wbr>Geometry.<wbr>Rectangle</a></td><td class=SDescription>This class is <b>not supported</b>, and probably isn&rsquo;t what you&rsquo;re looking for. </td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Geometry.Rectangle.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Geometry.Rectangle.x" >x</a></td><td class=SDescription>{Float}</td></tr><tr class="SProperty SIndent2"><td class=SEntry><a href="#OpenLayers.Geometry.Rectangle.y" >y</a></td><td class=SDescription>{Float}</td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Geometry.Rectangle.width" >width</a></td><td class=SDescription>{Float}</td></tr><tr class="SProperty SIndent2"><td class=SEntry><a href="#OpenLayers.Geometry.Rectangle.height" >height</a></td><td class=SDescription>{Float}</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Geometry.Rectangle.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Geometry.Rectangle.OpenLayers.Geometry.Rectangle" >OpenLayers.<wbr>Geometry.<wbr>Rectangle</a></td><td class=SDescription></td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Geometry.Rectangle.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Geometry.Rectangle.calculateBounds" id=link159 onMouseOver="ShowTip(event, 'tt156', 'link159')" onMouseOut="HideTip('tt156')">calculateBounds</a></td><td class=SDescription>Recalculate the bounds for the geometry.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Geometry.Rectangle.getLength" id=link160 onMouseOver="ShowTip(event, 'tt157', 'link160')" onMouseOut="HideTip('tt157')">getLength</a></td><td class=SDescription>{Float} The length of the geometry</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Geometry.Rectangle.getArea" id=link161 onMouseOver="ShowTip(event, 'tt158', 'link161')" onMouseOut="HideTip('tt158')">getArea</a></td><td class=SDescription>{Float} The area of the geometry</td></tr><tr class="SClass"><td class=SEntry><a href="#OpenLayers.Renderer.NG" >OpenLayers.<wbr>Renderer.NG</a></td><td class=SDescription></td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Renderer.NG.Constants" >Constants</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.NG.labelNodeType" >labelNodeType</a></td><td class=SDescription>{String} The node type for text label containers. </td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Renderer.NG.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.NG.OpenLayers.Renderer.NG" >OpenLayers.<wbr>Renderer.NG</a></td><td class=SDescription></td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Renderer.NG.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.NG.updateDimensions" id=link162 onMouseOver="ShowTip(event, 'tt159', 'link162')" onMouseOut="HideTip('tt159')">updateDimensions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Renderer.NG.resize" >resize</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.NG.drawFeature" id=link163 onMouseOver="ShowTip(event, 'tt160', 'link163')" onMouseOut="HideTip('tt160')">drawFeature</a></td><td class=SDescription>Draw the feature. </td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Renderer.NG.drawText" id=link164 onMouseOver="ShowTip(event, 'tt161', 'link164')" onMouseOut="HideTip('tt161')">drawText</a></td><td class=SDescription>Function for drawing text labels. </td></tr><tr class="SClass"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2" >OpenLayers.<wbr>Renderer.SVG2</a></td><td class=SDescription></td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.xmlns" >xmlns</a></td><td class=SDescription>{String}</td></tr><tr class="SProperty SIndent2"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.xlinkns" >xlinkns</a></td><td class=SDescription>{String}</td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.symbolMetrics" >symbolMetrics</a></td><td class=SDescription>{Object} Cache for symbol metrics according to their svg coordinate space. </td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.Constants" >Constants</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.labelNodeType" >labelNodeType</a></td><td class=SDescription>{String} The node type for text label containers.</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.OpenLayers.Renderer.SVG2" >OpenLayers.<wbr>Renderer.SVG2</a></td><td class=SDescription></td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.supported" id=link165 onMouseOver="ShowTip(event, 'tt162', 'link165')" onMouseOut="HideTip('tt162')">supported</a></td><td class=SDescription>{Boolean} Whether or not the browser supports the SVG renderer</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.updateDimensions" id=link166 onMouseOver="ShowTip(event, 'tt163', 'link166')" onMouseOut="HideTip('tt163')">updateDimensions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.getNodeType" id=link167 onMouseOver="ShowTip(event, 'tt164', 'link167')" onMouseOut="HideTip('tt164')">getNodeType</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.setStyle" id=link168 onMouseOver="ShowTip(event, 'tt165', 'link168')" onMouseOut="HideTip('tt165')">setStyle</a></td><td class=SDescription>Use to set all the style attributes to a SVG node.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.dashStyle" id=link169 onMouseOver="ShowTip(event, 'tt166', 'link169')" onMouseOut="HideTip('tt166')">dashStyle</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.createNode" id=link170 onMouseOver="ShowTip(event, 'tt167', 'link170')" onMouseOut="HideTip('tt167')">createNode</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.nodeTypeCompare" id=link171 onMouseOver="ShowTip(event, 'tt168', 'link171')" onMouseOut="HideTip('tt168')">nodeTypeCompare</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.createRenderRoot" id=link172 onMouseOver="ShowTip(event, 'tt169', 'link172')" onMouseOut="HideTip('tt169')">createRenderRoot</a></td><td class=SDescription>{DOMElement} The specific render engine&rsquo;s root element</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.createRoot" id=link173 onMouseOver="ShowTip(event, 'tt170', 'link173')" onMouseOut="HideTip('tt170')">createRoot</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.createDefs" id=link174 onMouseOver="ShowTip(event, 'tt171', 'link174')" onMouseOut="HideTip('tt171')">createDefs</a></td><td class=SDescription>{DOMElement} The element to which we&rsquo;ll add the symbol definitions</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.drawPoint" id=link175 onMouseOver="ShowTip(event, 'tt172', 'link175')" onMouseOut="HideTip('tt172')">drawPoint</a></td><td class=SDescription>This method is only called by the renderer itself.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.drawCircle" id=link176 onMouseOver="ShowTip(event, 'tt173', 'link176')" onMouseOut="HideTip('tt173')">drawCircle</a></td><td class=SDescription>This method is only called by the renderer itself.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.drawLineString" id=link177 onMouseOver="ShowTip(event, 'tt174', 'link177')" onMouseOut="HideTip('tt174')">drawLineString</a></td><td class=SDescription>This method is only called by the renderer itself.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.drawLinearRing" id=link178 onMouseOver="ShowTip(event, 'tt175', 'link178')" onMouseOut="HideTip('tt175')">drawLinearRing</a></td><td class=SDescription>This method is only called by the renderer itself.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.drawPolygon" id=link179 onMouseOver="ShowTip(event, 'tt176', 'link179')" onMouseOut="HideTip('tt176')">drawPolygon</a></td><td class=SDescription>This method is only called by the renderer itself.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.drawRectangle" id=link180 onMouseOver="ShowTip(event, 'tt177', 'link180')" onMouseOut="HideTip('tt177')">drawRectangle</a></td><td class=SDescription>This method is only called by the renderer itself.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.drawText" id=link181 onMouseOver="ShowTip(event, 'tt178', 'link181')" onMouseOut="HideTip('tt178')">drawText</a></td><td class=SDescription>Function for drawing text labels. </td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.getComponentString" >getComponentString</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.getShortString" id=link182 onMouseOver="ShowTip(event, 'tt179', 'link182')" onMouseOut="HideTip('tt179')">getShortString</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.importSymbol" id=link183 onMouseOver="ShowTip(event, 'tt180', 'link183')" onMouseOut="HideTip('tt180')">importSymbol</a></td><td class=SDescription>add a new symbol definition from the rendererer&rsquo;s symbol hash</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.getFeatureIdFromEvent" id=link184 onMouseOver="ShowTip(event, 'tt181', 'link184')" onMouseOut="HideTip('tt181')">getFeatureIdFromEvent</a></td><td class=SDescription></td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.Constants" >Constants</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.OpenLayers.Renderer.SVG2.LABEL_ALIGN" >OpenLayers.<wbr>Renderer.<wbr>SVG2.<wbr>LABEL_ALIGN</a></td><td class=SDescription>{Object}</td></tr><tr class="SConstant SIndent2"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.OpenLayers.Renderer.SVG2.LABEL_VSHIFT" >OpenLayers.<wbr>Renderer.<wbr>SVG2.<wbr>LABEL_VSHIFT</a></td><td class=SDescription>{Object}</td></tr><tr class="SConstant SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.OpenLayers.Renderer.SVG2.LABEL_VFACTOR" >OpenLayers.<wbr>Renderer.<wbr>SVG2.<wbr>LABEL_VFACTOR</a></td><td class=SDescription>{Object}</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.OpenLayers.Renderer.SVG2.preventDefault" id=link185 onMouseOver="ShowTip(event, 'tt182', 'link185')" onMouseOut="HideTip('tt182')">OpenLayers.<wbr>Renderer.<wbr>SVG2.<wbr>preventDefault</a></td><td class=SDescription>Used to prevent default events (especially opening images in a new tab on ctrl-click) from being executed for externalGraphic and graphicName symbols</td></tr><tr class="SClass"><td class=SEntry><a href="#OpenLayers.Popup.AnchoredBubble" >OpenLayers.<wbr>Popup.<wbr>AnchoredBubble</a></td><td class=SDescription>This class is <b>deprecated</b>. </td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Popup.AnchoredBubble.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Popup.AnchoredBubble.rounded" >rounded</a></td><td class=SDescription>{Boolean} Has the popup been rounded yet?</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Popup.AnchoredBubble.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Popup.AnchoredBubble.OpenLayers.Popup.AnchoredBubble" >OpenLayers.<wbr>Popup.<wbr>AnchoredBubble</a></td><td class=SDescription></td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Popup.AnchoredBubble.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Popup.AnchoredBubble.draw" id=link186 onMouseOver="ShowTip(event, 'tt183', 'link186')" onMouseOut="HideTip('tt183')">draw</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Popup.AnchoredBubble.updateRelativePosition" id=link187 onMouseOver="ShowTip(event, 'tt184', 'link187')" onMouseOut="HideTip('tt184')">updateRelativePosition</a></td><td class=SDescription>The popup has been moved to a new relative location, in which case we will want to re-do the rico corners.</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Popup.AnchoredBubble.setSize" id=link188 onMouseOver="ShowTip(event, 'tt185', 'link188')" onMouseOut="HideTip('tt185')">setSize</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Popup.AnchoredBubble.setBackgroundColor" id=link189 onMouseOver="ShowTip(event, 'tt186', 'link189')" onMouseOut="HideTip('tt186')">setBackgroundColor</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Popup.AnchoredBubble.setOpacity" id=link190 onMouseOver="ShowTip(event, 'tt187', 'link190')" onMouseOut="HideTip('tt187')">setOpacity</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Popup.AnchoredBubble.setBorder" id=link191 onMouseOver="ShowTip(event, 'tt188', 'link191')" onMouseOut="HideTip('tt188')">setBorder</a></td><td class=SDescription>Always sets border to 0. </td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Popup.AnchoredBubble.setRicoCorners" id=link192 onMouseOver="ShowTip(event, 'tt189', 'link192')" onMouseOut="HideTip('tt189')">setRicoCorners</a></td><td class=SDescription>Update RICO corners according to the popup&rsquo;s current relative postion.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#OpenLayers.Popup.AnchoredBubble.getCornersToRound" id=link193 onMouseOver="ShowTip(event, 'tt190', 'link193')" onMouseOut="HideTip('tt190')">getCornersToRound</a></td><td class=SDescription>{String} The proper corners string (&ldquo;tr tl bl br&rdquo;) for rico to round.</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#OpenLayers.Popup.AnchoredBubble.Constants" >Constants</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2 SMarked"><td class=SEntry><a href="#OpenLayers.Popup.AnchoredBubble.CORNER_SIZE" >CORNER_SIZE</a></td><td class=SDescription>{Integer} 5. </td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGeneric"><div class=CTopic><h3 class=CTitle><a name="Deprecated"></a>Deprecated</h3><div class=CBody><p>The deprecated.js script includes all methods, properties, and constructors that are not supported as part of the long-term API.&nbsp;  If you use any of these, you have to explicitly include this script in your application.</p><h4 class=CHeading>For example</h4><blockquote><pre class="prettyprint">&lt;script src=&quot;deprecated.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</pre></blockquote><p>You are strongly encouraged to avoid using deprecated functionality.&nbsp;  The documentation here should point you to the supported alternatives.</p></div></div></div>

<div class="CClass"><div class=CTopic><h2 class=CTitle><a name="OpenLayers.Class"></a>OpenLayers.<wbr>Class</h2><div class=CBody><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Class.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Class.isPrototype" >isPrototype</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Class.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Class.OpenLayers.create" >OpenLayers.<wbr>create</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Class.inherit" id=link194 onMouseOver="ShowTip(event, 'tt1', 'link194')" onMouseOut="HideTip('tt1')">inherit</a></td><td class=SDescription><b>Deprecated</b>. </td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Class.Properties"></a>Properties</h3></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Class.isPrototype"></a>isPrototype</h3><div class=CBody><p><b>Deprecated</b>.&nbsp;  This is no longer needed and will be removed at 3.0.</p></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Class.Functions"></a>Functions</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Class.OpenLayers.create"></a>OpenLayers.<wbr>create</h3><div class=CBody><p><b>Deprecated</b>.&nbsp;  Old method to create an OpenLayers style class.&nbsp;  Use the <a href="#OpenLayers.Class" class=LClass >OpenLayers.Class</a> constructor instead.</p><h4 class=CHeading>Returns</h4><p>An OpenLayers class</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Class.inherit"></a>inherit</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>OpenLayers.Class.inherit = function (</td><td class="PParameter  prettyprint " nowrap>P</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p><b>Deprecated</b>.&nbsp;  Old method to inherit from one or more OpenLayers style classes.&nbsp;  Use the <a href="#OpenLayers.Class" class=LClass >OpenLayers.Class</a> constructor instead.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>class</td><td class=CDLDescription>One or more classes can be provided as arguments</td></tr></table><h4 class=CHeading>Returns</h4><p>An object prototype</p></div></div></div>

<div class="CClass"><div class=CTopic><h2 class=CTitle><a name="OpenLayers.Util"></a>OpenLayers.Util</h2><div class=CBody><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Util.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Util.clearArray" id=link195 onMouseOver="ShowTip(event, 'tt2', 'link195')" onMouseOut="HideTip('tt2')">clearArray</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Util.setOpacity" id=link196 onMouseOver="ShowTip(event, 'tt3', 'link196')" onMouseOut="HideTip('tt3')">setOpacity</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Util.safeStopPropagation" id=link197 onMouseOver="ShowTip(event, 'tt4', 'link197')" onMouseOut="HideTip('tt4')">safeStopPropagation</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Util.getArgs" id=link198 onMouseOver="ShowTip(event, 'tt5', 'link198')" onMouseOut="HideTip('tt5')">getArgs</a></td><td class=SDescription><b>Deprecated</b>. </td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Util.Functions"></a>Functions</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Util.clearArray"></a>clearArray</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>OpenLayers.Util.clearArray = function(</td><td class="PParameter  prettyprint " nowrap>array</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p><b>Deprecated</b>.&nbsp; This function will disappear in 3.0.&nbsp; Please use &ldquo;array.length = 0&rdquo; instead.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>array</td><td class=CDLDescription>{Array}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Util.setOpacity"></a>setOpacity</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>OpenLayers.Util.setOpacity = function(</td><td class="PParameter  prettyprint " nowrap>element,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>opacity</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p><b>Deprecated</b>.&nbsp;  This function has been deprecated.&nbsp; Instead, please use &lt;OpenLayers.Util.modifyDOMElement&gt; or &lt;OpenLayers.Util.modifyAlphaImageDiv&gt;</p><p>Set the opacity of a DOM Element Note that for this function to work in IE, elements must &ldquo;have layout&rdquo; according to: <a href="http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/haslayout.asp" class=LURL target=_top>http://msdn.microsoft.com<wbr>/workshop<wbr>/author<wbr>/dhtml<wbr>/reference<wbr>/properties<wbr>/haslayout.asp</a></p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>element</td><td class=CDLDescription>{DOMElement} Set the opacity on this DOM element</td></tr><tr><td class=CDLEntry>opacity</td><td class=CDLDescription>{Float} Opacity value (0.0 - 1.0)</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Util.safeStopPropagation"></a>safeStopPropagation</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>OpenLayers.Util.safeStopPropagation = function(</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p><b>Deprecated</b>.&nbsp; This function has been deprecated.&nbsp; Please use directly <a href="OpenLayers/Events-js.html#OpenLayers.Event.stop" class=LFunction id=link199 onMouseOver="ShowTip(event, 'tt191', 'link199')" onMouseOut="HideTip('tt191')">OpenLayers.Event.stop</a> passing &lsquo;true&rsquo; as the 2nd argument (preventDefault)</p><p>Safely stop the propagation of an event <b>without</b> preventing the default browser action from occurring.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>evt</td><td class=CDLDescription>{Event}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Util.getArgs"></a>getArgs</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>OpenLayers.Util.getArgs = function(</td><td class="PParameter  prettyprint " nowrap>url</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p><b>Deprecated</b>.&nbsp;  Will be removed in 3.0.&nbsp;  Please use instead &lt;OpenLayers.Util.getParameters&gt;</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>url</td><td class=CDLDescription>{String} Optional url used to extract the query string.&nbsp; If null, query string is taken from page location.</td></tr></table><h4 class=CHeading>Returns</h4><p>{Object} An object of key/value pairs from the query string.</p></div></div></div>

<div class="CClass"><div class=CTopic><h2 class=CTitle><a name="OpenLayers.Ajax"></a>OpenLayers.Ajax</h2><div class=CBody><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Ajax.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.OpenLayers.nullHandler" id=link200 onMouseOver="ShowTip(event, 'tt6', 'link200')" onMouseOut="HideTip('tt6')">OpenLayers.<wbr>nullHandler</a></td><td class=SDescription>@param {} request</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Ajax.OpenLayers.loadURL" id=link201 onMouseOver="ShowTip(event, 'tt7', 'link201')" onMouseOut="HideTip('tt7')">OpenLayers.<wbr>loadURL</a></td><td class=SDescription>Background load a document. </td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.OpenLayers.parseXMLString" id=link202 onMouseOver="ShowTip(event, 'tt8', 'link202')" onMouseOut="HideTip('tt8')">OpenLayers.<wbr>parseXMLString</a></td><td class=SDescription>Parse XML into a doc structure</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Ajax.emptyFunction" id=link203 onMouseOver="ShowTip(event, 'tt9', 'link203')" onMouseOut="HideTip('tt9')">emptyFunction</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.getTransport" id=link204 onMouseOver="ShowTip(event, 'tt10', 'link204')" onMouseOut="HideTip('tt10')">getTransport</a></td><td class=SDescription>{Object} Transport mechanism for whichever browser we&rsquo;re in, or false if none available.</td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Ajax.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.activeRequestCount" >activeRequestCount</a></td><td class=SDescription>{Integer}</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Functions"></a>Functions</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.OpenLayers.nullHandler"></a>OpenLayers.<wbr>nullHandler</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>OpenLayers.nullHandler = function(</td><td class="PParameter  prettyprint " nowrap>request</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>@param {} request</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.OpenLayers.loadURL"></a>OpenLayers.<wbr>loadURL</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>OpenLayers.loadURL = function(</td><td class="PParameter  prettyprint " nowrap>uri,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>params,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>caller,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>onComplete,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>onFailure</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Background load a document.&nbsp; <b>Deprecated</b>.&nbsp;  Use <a href="OpenLayers/Request-js.html#OpenLayers.Request.GET" class=LFunction id=link205 onMouseOver="ShowTip(event, 'tt192', 'link205')" onMouseOut="HideTip('tt192')">OpenLayers.Request.GET</a> method instead.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>uri</td><td class=CDLDescription>{String} URI of source doc</td></tr><tr><td class=CDLEntry>params</td><td class=CDLDescription>{String} or {Object} GET params.&nbsp; Either a string in the form &ldquo;?hello=world&amp;foo=bar&rdquo; (do not forget the leading question mark) or an object in the form {&lsquo;hello&rsquo;: &lsquo;world&rsquo;, &lsquo;foo&rsquo;: &lsquo;bar}</td></tr><tr><td class=CDLEntry>caller</td><td class=CDLDescription>{Object} object which gets callbacks</td></tr><tr><td class=CDLEntry>onComplete</td><td class=CDLDescription>{Function} Optional callback for success.&nbsp;  The callback will be called with this set to caller and will receive the request object as an argument.&nbsp;  Note that if you do not specify an onComplete function, <a href="#OpenLayers.Ajax.OpenLayers.nullHandler" class=LFunction id=link206 onMouseOver="ShowTip(event, 'tt6', 'link206')" onMouseOut="HideTip('tt6')">OpenLayers.nullHandler</a> will be called (which pops up a user friendly error message dialog).</td></tr><tr><td class=CDLEntry>onFailure</td><td class=CDLDescription>{Function} Optional callback for failure.&nbsp;  In the event of a failure, the callback will be called with this set to caller and will receive the request object as an argument.&nbsp;  Note that if you do not specify an onComplete function, <a href="#OpenLayers.Ajax.OpenLayers.nullHandler" class=LFunction id=link207 onMouseOver="ShowTip(event, 'tt6', 'link207')" onMouseOut="HideTip('tt6')">OpenLayers.nullHandler</a> will be called (which pops up a user friendly error message dialog).</td></tr></table><h4 class=CHeading>Returns</h4><p>{<a href="OpenLayers/Request/XMLHttpRequest-js.html#OpenLayers.Request.XMLHttpRequest" class=LClass id=link208 onMouseOver="ShowTip(event, 'tt64', 'link208')" onMouseOut="HideTip('tt64')">OpenLayers.Request.XMLHttpRequest</a>}  The request object.&nbsp; To abort loading, call request.abort().</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.OpenLayers.parseXMLString"></a>OpenLayers.<wbr>parseXMLString</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>OpenLayers.parseXMLString = function(</td><td class="PParameter  prettyprint " nowrap>text</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Parse XML into a doc structure</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>text</td><td class=CDLDescription>{String}</td></tr></table><h4 class=CHeading>Returns</h4><p>{?}&nbsp; Parsed AJAX Responsev</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.emptyFunction"></a>emptyFunction</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">emptyFunction: function ()</td></tr></table></blockquote></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.getTransport"></a>getTransport</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">getTransport: function()</td></tr></table></blockquote><h4 class=CHeading>Returns</h4><p>{Object} Transport mechanism for whichever browser we&rsquo;re in, or false if none available.</p></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Properties"></a>Properties</h3></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.activeRequestCount"></a>activeRequestCount</h3><div class=CBody><p>{Integer}</p></div></div></div>

<div class="CClass"><div class=CTopic><h2 class=CTitle><a name="OpenLayers.Ajax.Responders"></a>OpenLayers.<wbr>Ajax.<wbr>Responders</h2><div class=CBody><p>{Object}</p><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Ajax.Responders.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Responders.responders" >responders</a></td><td class=SDescription>{Array}</td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Ajax.Responders.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Responders.register" id=link209 onMouseOver="ShowTip(event, 'tt11', 'link209')" onMouseOut="HideTip('tt11')">register</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Ajax.Responders.unregister" id=link210 onMouseOver="ShowTip(event, 'tt12', 'link210')" onMouseOut="HideTip('tt12')">unregister</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Responders.dispatch" id=link211 onMouseOver="ShowTip(event, 'tt13', 'link211')" onMouseOut="HideTip('tt13')">dispatch</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Ajax.Responders.onCreate" id=link212 onMouseOver="ShowTip(event, 'tt14', 'link212')" onMouseOut="HideTip('tt14')">onCreate</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Responders.onComplete" id=link213 onMouseOver="ShowTip(event, 'tt15', 'link213')" onMouseOut="HideTip('tt15')">onComplete</a></td><td class=SDescription></td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Responders.Properties"></a>Properties</h3></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Responders.responders"></a>responders</h3><div class=CBody><p>{Array}</p></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Responders.Functions"></a>Functions</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Responders.register"></a>register</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>register: function(</td><td class="PParameter  prettyprint " nowrap>responderToAdd</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>responderToAdd</td><td class=CDLDescription>{?}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Responders.unregister"></a>unregister</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>unregister: function(</td><td class="PParameter  prettyprint " nowrap>responderToRemove</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>responderToRemove</td><td class=CDLDescription>{?}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Responders.dispatch"></a>dispatch</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>dispatch: function(</td><td class="PParameter  prettyprint " nowrap>callback,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>request,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>transport</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>callback</td><td class=CDLDescription>{?}</td></tr><tr><td class=CDLEntry>request</td><td class=CDLDescription>{?}</td></tr><tr><td class=CDLEntry>transport</td><td class=CDLDescription>{?}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Responders.onCreate"></a>onCreate</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">onCreate: function()</td></tr></table></blockquote></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Responders.onComplete"></a>onComplete</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">onComplete: function()</td></tr></table></blockquote></div></div></div>

<div class="CClass"><div class=CTopic><h2 class=CTitle><a name="OpenLayers.Ajax.Base"></a>OpenLayers.<wbr>Ajax.Base</h2><div class=CBody><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Ajax.Base.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Base.OpenLayers.Ajax.Base" >OpenLayers.<wbr>Ajax.Base</a></td><td class=SDescription></td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Base.Constructor"></a>Constructor</h3></div></div>

<div class="CConstructor"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Base.OpenLayers.Ajax.Base"></a>OpenLayers.<wbr>Ajax.Base</h3><div class=CBody><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>options</td><td class=CDLDescription>{Object}</td></tr></table></div></div></div>

<div class="CClass"><div class=CTopic><h2 class=CTitle><a name="OpenLayers.Ajax.Request"></a>OpenLayers.<wbr>Ajax.<wbr>Request</h2><div class=CBody><p><b>Deprecated</b>.&nbsp;  Use <a href="OpenLayers/Request-js.html#OpenLayers.Request" class=LClass id=link222 onMouseOver="ShowTip(event, 'tt193', 'link222')" onMouseOut="HideTip('tt193')">OpenLayers.Request</a> method instead.</p><h4 class=CHeading>Inherit</h4><ul><li><a href="#OpenLayers.Ajax.Base" class=LClass >OpenLayers.Ajax.Base</a></li></ul><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Ajax.Request.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Request._complete" >_complete</a></td><td class=SDescription>{Boolean}</td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Ajax.Request.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Request.OpenLayers.Ajax.Request" >OpenLayers.<wbr>Ajax.<wbr>Request</a></td><td class=SDescription></td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Ajax.Request.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Request.request" id=link214 onMouseOver="ShowTip(event, 'tt16', 'link214')" onMouseOut="HideTip('tt16')">request</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Ajax.Request.onStateChange" id=link215 onMouseOver="ShowTip(event, 'tt17', 'link215')" onMouseOut="HideTip('tt17')">onStateChange</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Request.setRequestHeaders" id=link216 onMouseOver="ShowTip(event, 'tt18', 'link216')" onMouseOut="HideTip('tt18')">setRequestHeaders</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Ajax.Request.success" id=link217 onMouseOver="ShowTip(event, 'tt19', 'link217')" onMouseOut="HideTip('tt19')">success</a></td><td class=SDescription>{Boolean} -</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Request.getStatus" id=link218 onMouseOver="ShowTip(event, 'tt20', 'link218')" onMouseOut="HideTip('tt20')">getStatus</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Ajax.Request.respondToReadyState" id=link219 onMouseOver="ShowTip(event, 'tt21', 'link219')" onMouseOut="HideTip('tt21')">respondToReadyState</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Request.getHeader" id=link220 onMouseOver="ShowTip(event, 'tt22', 'link220')" onMouseOut="HideTip('tt22')">getHeader</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Ajax.Request.dispatchException" id=link221 onMouseOver="ShowTip(event, 'tt23', 'link221')" onMouseOut="HideTip('tt23')">dispatchException</a></td><td class=SDescription>If the optional onException function is set, execute it and then dispatch the call to any other listener registered for onException.</td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Ajax.Request.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Request.Events" >Events</a></td><td class=SDescription>{Array(String)}</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Request.Properties"></a>Properties</h3></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Request._complete"></a>_complete</h3><div class=CBody><p>{Boolean}</p></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Request.Constructor"></a>Constructor</h3></div></div>

<div class="CConstructor"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Request.OpenLayers.Ajax.Request"></a>OpenLayers.<wbr>Ajax.<wbr>Request</h3><div class=CBody><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>url</td><td class=CDLDescription>{String}</td></tr><tr><td class=CDLEntry>options</td><td class=CDLDescription>{Object}</td></tr></table></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Request.Functions"></a>Functions</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Request.request"></a>request</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>request: function(</td><td class="PParameter  prettyprint " nowrap>url</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>url</td><td class=CDLDescription>{String}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Request.onStateChange"></a>onStateChange</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">onStateChange: function()</td></tr></table></blockquote></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Request.setRequestHeaders"></a>setRequestHeaders</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">setRequestHeaders: function()</td></tr></table></blockquote></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Request.success"></a>success</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">success: function()</td></tr></table></blockquote><h4 class=CHeading>Returns</h4><p>{Boolean} -</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Request.getStatus"></a>getStatus</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">getStatus: function()</td></tr></table></blockquote><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{Integer}</td><td class=CDLDescription>Status</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Request.respondToReadyState"></a>respondToReadyState</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>respondToReadyState: function(</td><td class="PParameter  prettyprint " nowrap>readyState</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>readyState</td><td class=CDLDescription>{?}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Request.getHeader"></a>getHeader</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getHeader: function(</td><td class="PParameter  prettyprint " nowrap>name</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>name</td><td class=CDLDescription>{String} Header name</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{?}</td><td class=CDLDescription>response header for the given name</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Request.dispatchException"></a>dispatchException</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>dispatchException: function(</td><td class="PParameter  prettyprint " nowrap>exception</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>If the optional onException function is set, execute it and then dispatch the call to any other listener registered for onException.</p><p>If no optional onException function is set, we suspect that the user may have also not used OpenLayers.Ajax.Responders.register to register a listener for the onException call.&nbsp;  To make sure that something gets done with this exception, only dispatch the call if there are listeners.</p><p>If you explicitly want to swallow exceptions, set request.options.onException to an empty function (function(){}) or register an empty function with <a href="#OpenLayers.Ajax.Responders" class=LClass id=link223 onMouseOver="ShowTip(event, 'tt194', 'link223')" onMouseOut="HideTip('tt194')">OpenLayers.Ajax.Responders</a> for onException.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>exception</td><td class=CDLDescription>{?}</td></tr></table></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Request.Properties"></a>Properties</h3></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Request.Events"></a>Events</h3><div class=CBody><p>{Array(String)}</p></div></div></div>

<div class="CClass"><div class=CTopic><h2 class=CTitle><a name="OpenLayers.Ajax.Response"></a>OpenLayers.<wbr>Ajax.<wbr>Response</h2><div class=CBody><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Ajax.Response.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Response.status" >status</a></td><td class=SDescription>{Integer}</td></tr><tr class="SProperty SIndent1"><td class=SEntry><a href="#OpenLayers.Ajax.Response.statusText" >statusText</a></td><td class=SDescription>{String}</td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Ajax.Response.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Response.OpenLayers.Ajax.Response" >OpenLayers.<wbr>Ajax.<wbr>Response</a></td><td class=SDescription></td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Ajax.Response.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Response.getStatus" >getStatus</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Ajax.Response.getStatustext" >getStatustext</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Response.getHeader" >getHeader</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Ajax.Response.getResponseHeader" id=link224 onMouseOver="ShowTip(event, 'tt24', 'link224')" onMouseOut="HideTip('tt24')">getResponseHeader</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Ajax.Response.getElementsByTagNameNS" id=link225 onMouseOver="ShowTip(event, 'tt25', 'link225')" onMouseOut="HideTip('tt25')">getElementsByTagNameNS</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Ajax.Response.serializeXMLToString" id=link226 onMouseOver="ShowTip(event, 'tt26', 'link226')" onMouseOut="HideTip('tt26')">serializeXMLToString</a></td><td class=SDescription>Wrapper function around XMLSerializer, which doesn&rsquo;t exist/work in IE/Safari. </td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Response.Properties"></a>Properties</h3></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Response.status"></a>status</h3><div class=CBody><p>{Integer}</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Response.statusText"></a>statusText</h3><div class=CBody><p>{String}</p></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Response.Constructor"></a>Constructor</h3></div></div>

<div class="CConstructor"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Response.OpenLayers.Ajax.Response"></a>OpenLayers.<wbr>Ajax.<wbr>Response</h3><div class=CBody><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>request</td><td class=CDLDescription>{Object}</td></tr></table></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Response.Functions"></a>Functions</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Response.getStatus"></a>getStatus</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Response.getStatustext"></a>getStatustext</h3><div class=CBody><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String}</td><td class=CDLDescription>statusText</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Response.getHeader"></a>getHeader</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Response.getResponseHeader"></a>getResponseHeader</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getResponseHeader: function(</td><td class="PParameter  prettyprint " nowrap>name</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{?}</td><td class=CDLDescription>response header for given name</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Response.getElementsByTagNameNS"></a>getElementsByTagNameNS</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>OpenLayers.Ajax.getElementsByTagNameNS = function(</td><td class="PParameter  prettyprint " nowrap>parentnode,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>nsuri,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>nsprefix,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>tagname</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>parentnode</td><td class=CDLDescription>{?}</td></tr><tr><td class=CDLEntry>nsuri</td><td class=CDLDescription>{?}</td></tr><tr><td class=CDLEntry>nsprefix</td><td class=CDLDescription>{?}</td></tr><tr><td class=CDLEntry>tagname</td><td class=CDLDescription>{?}</td></tr></table><h4 class=CHeading>Returns</h4><p>{?}</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Ajax.Response.serializeXMLToString"></a>serializeXMLToString</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>OpenLayers.Ajax.serializeXMLToString = function(</td><td class="PParameter  prettyprint " nowrap>xmldom</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Wrapper function around XMLSerializer, which doesn&rsquo;t exist/work in IE/Safari.&nbsp; We need to come up with a way to serialize in those browser: for now, these browsers will just fail.&nbsp; #535, #536</p><h4 class=CHeading>Parameters</h4><p>xmldom {XMLNode} xml dom to serialize</p><h4 class=CHeading>Returns</h4><p>{?}</p></div></div></div>

<div class="CClass"><div class=CTopic><h2 class=CTitle><a name="OpenLayers.Element"></a>OpenLayers.<wbr>Element</h2><div class=CBody><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Element.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Element.hide" id=link227 onMouseOver="ShowTip(event, 'tt27', 'link227')" onMouseOut="HideTip('tt27')">hide</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Element.show" id=link228 onMouseOver="ShowTip(event, 'tt28', 'link228')" onMouseOut="HideTip('tt28')">show</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Element.getDimensions" id=link229 onMouseOver="ShowTip(event, 'tt29', 'link229')" onMouseOut="HideTip('tt29')">getDimensions</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Element.String.startsWith" >String.<wbr>startsWith</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Element.String.contains" >String.<wbr>contains</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Element.String.trim" >String.trim</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Element.String.camelize" >String.<wbr>camelize</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Element.Function.bind" >Function.bind</a></td><td class=SDescription><b>Deprecated</b>. </td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Element.Function.bindAsEventListener" >Function.<wbr>bindAsEventListener</a></td><td class=SDescription><b>Deprecated</b>. </td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Element.Functions"></a>Functions</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Element.hide"></a>hide</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">hide: function()</td></tr></table></blockquote><p><b>Deprecated</b>.&nbsp; Hide element(s) passed in</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>element</td><td class=CDLDescription>{DOMElement} Actually user can pass any number of elements</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Element.show"></a>show</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">show: function()</td></tr></table></blockquote><p><b>Deprecated</b>.&nbsp; Show element(s) passed in</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>element</td><td class=CDLDescription>{DOMElement} Actually user can pass any number of elements</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Element.getDimensions"></a>getDimensions</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getDimensions: function(</td><td class="PParameter  prettyprint " nowrap>element</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p><b>Deprecated</b>.&nbsp; Returns dimensions of the element passed in.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>element</td><td class=CDLDescription>{DOMElement}</td></tr></table><h4 class=CHeading>Returns</h4><p>{Object} Object with &lsquo;width&rsquo; and &lsquo;height&rsquo; properties which are the dimensions of the element passed in.</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Element.String.startsWith"></a>String.<wbr>startsWith</h3><div class=CBody><p><b>Deprecated</b>.&nbsp; Whether or not a string starts with another string.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>sStart</td><td class=CDLDescription>{String} The string we&rsquo;re testing for.</td></tr></table><h4 class=CHeading>Returns</h4><p>{Boolean} Whether or not this string starts with the string passed in.</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Element.String.contains"></a>String.<wbr>contains</h3><div class=CBody><p><b>Deprecated</b>.&nbsp; Whether or not a string contains another string.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>str</td><td class=CDLDescription>{String} The string that we&rsquo;re testing for.</td></tr></table><h4 class=CHeading>Returns</h4><p>{Boolean} Whether or not this string contains with the string passed in.</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Element.String.trim"></a>String.trim</h3><div class=CBody><p><b>Deprecated</b>.&nbsp; Removes leading and trailing whitespace characters from a string.</p><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{String} A trimmed version of the string</td><td class=CDLDescription>all leading and trailing spaces removed</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Element.String.camelize"></a>String.<wbr>camelize</h3><div class=CBody><p><b>Deprecated</b>.&nbsp; Camel-case a hyphenated string.&nbsp; Ex.&nbsp; &ldquo;chicken-head&rdquo; becomes &ldquo;chickenHead&rdquo;, and &ldquo;-chicken-head&rdquo; becomes &ldquo;ChickenHead&rdquo;.</p><h4 class=CHeading>Returns</h4><p>{String} The string, camelized</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Element.Function.bind"></a>Function.bind</h3><div class=CBody><p><b>Deprecated</b>.&nbsp; Bind a function to an object.&nbsp; Method to easily create closures with &lsquo;this&rsquo; altered.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>object</td><td class=CDLDescription>{Object} the this parameter</td></tr></table><h4 class=CHeading>Returns</h4><p>{Function} A closure with &lsquo;this&rsquo; altered to the first argument.</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Element.Function.bindAsEventListener"></a>Function.<wbr>bindAsEventListener</h3><div class=CBody><p><b>Deprecated</b>.&nbsp; Bind a function to an object, and configure it to receive the event object as first parameter when called.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>object</td><td class=CDLDescription>{Object} A reference to this.</td></tr></table><h4 class=CHeading>Returns</h4><p>{Function}</p></div></div></div>

<div class="CClass"><div class=CTopic><h2 class=CTitle><a name="OpenLayers.Tile"></a>OpenLayers.Tile</h2><div class=CBody><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Tile.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Tile.getBoundsFromBaseLayer" id=link230 onMouseOver="ShowTip(event, 'tt30', 'link230')" onMouseOut="HideTip('tt30')">getBoundsFromBaseLayer</a></td><td class=SDescription>Take the pixel locations of the corner of the tile, and pass them to the base layer and ask for the location of those pixels, so that displaying tiles over Google works fine.</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Tile.Functions"></a>Functions</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Tile.getBoundsFromBaseLayer"></a>getBoundsFromBaseLayer</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getBoundsFromBaseLayer: function(</td><td class="PParameter  prettyprint " nowrap>position</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Take the pixel locations of the corner of the tile, and pass them to the base layer and ask for the location of those pixels, so that displaying tiles over Google works fine.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>position</td><td class=CDLDescription>{<a href="OpenLayers/BaseTypes/Pixel-js.html#OpenLayers.Pixel" class=LClass id=link231 onMouseOver="ShowTip(event, 'tt195', 'link231')" onMouseOut="HideTip('tt195')">OpenLayers.Pixel</a>}</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>bounds</td><td class=CDLDescription>{<a href="OpenLayers/BaseTypes/Bounds-js.html#OpenLayers.Bounds" class=LClass id=link232 onMouseOver="ShowTip(event, 'tt196', 'link232')" onMouseOut="HideTip('tt196')">OpenLayers.Bounds</a>}</td></tr></table></div></div></div>

<div class="CClass"><div class=CTopic><h2 class=CTitle><a name="OpenLayers.Control.MouseDefaults"></a>OpenLayers.<wbr>Control.<wbr>MouseDefaults</h2><div class=CBody><p>This class is DEPRECATED in 2.4 and will be removed by 3.0.&nbsp; If you need this functionality, use <a href="OpenLayers/Control/Navigation-js.html#OpenLayers.Control.Navigation" class=LClass id=link247 onMouseOver="ShowTip(event, 'tt197', 'link247')" onMouseOut="HideTip('tt197')">OpenLayers.Control.Navigation</a> instead!!!</p><h4 class=CHeading>Inherits from</h4><ul><li><a href="OpenLayers/Control-js.html#OpenLayers.Control" class=LClass id=link248 onMouseOver="ShowTip(event, 'tt198', 'link248')" onMouseOut="HideTip('tt198')">OpenLayers.Control</a></li></ul><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.performedDrag" >performedDrag</a></td><td class=SDescription>{Boolean}</td></tr><tr class="SProperty SIndent1"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.wheelObserver" >wheelObserver</a></td><td class=SDescription>{Function}</td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.OpenLayers.Control.MouseDefaults" >OpenLayers.<wbr>Control.<wbr>MouseDefaults</a></td><td class=SDescription></td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.destroy" id=link233 onMouseOver="ShowTip(event, 'tt31', 'link233')" onMouseOut="HideTip('tt31')">destroy</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.draw" id=link234 onMouseOver="ShowTip(event, 'tt32', 'link234')" onMouseOut="HideTip('tt32')">draw</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.registerWheelEvents" id=link235 onMouseOver="ShowTip(event, 'tt33', 'link235')" onMouseOut="HideTip('tt33')">registerWheelEvents</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.defaultClick" id=link236 onMouseOver="ShowTip(event, 'tt34', 'link236')" onMouseOut="HideTip('tt34')">defaultClick</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.defaultDblClick" id=link237 onMouseOver="ShowTip(event, 'tt35', 'link237')" onMouseOut="HideTip('tt35')">defaultDblClick</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.defaultMouseDown" id=link238 onMouseOver="ShowTip(event, 'tt36', 'link238')" onMouseOut="HideTip('tt36')">defaultMouseDown</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.defaultMouseMove" id=link239 onMouseOver="ShowTip(event, 'tt37', 'link239')" onMouseOut="HideTip('tt37')">defaultMouseMove</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.defaultMouseUp" id=link240 onMouseOver="ShowTip(event, 'tt38', 'link240')" onMouseOut="HideTip('tt38')">defaultMouseUp</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.defaultMouseOut" id=link241 onMouseOver="ShowTip(event, 'tt39', 'link241')" onMouseOut="HideTip('tt39')">defaultMouseOut</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.defaultWheelUp" id=link242 onMouseOver="ShowTip(event, 'tt40', 'link242')" onMouseOut="HideTip('tt40')">defaultWheelUp</a></td><td class=SDescription>User spun scroll wheel up</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.defaultWheelDown" id=link243 onMouseOver="ShowTip(event, 'tt41', 'link243')" onMouseOut="HideTip('tt41')">defaultWheelDown</a></td><td class=SDescription>User spun scroll wheel down</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.zoomBoxEnd" id=link244 onMouseOver="ShowTip(event, 'tt42', 'link244')" onMouseOut="HideTip('tt42')">zoomBoxEnd</a></td><td class=SDescription>Zoombox function.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.removeZoomBox" id=link245 onMouseOver="ShowTip(event, 'tt43', 'link245')" onMouseOut="HideTip('tt43')">removeZoomBox</a></td><td class=SDescription>Remove the zoombox from the screen and nullify our reference to it.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Control.MouseDefaults.onWheelEvent" id=link246 onMouseOver="ShowTip(event, 'tt44', 'link246')" onMouseOut="HideTip('tt44')">onWheelEvent</a></td><td class=SDescription>Catch the wheel event and handle it xbrowserly</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseDefaults.Properties"></a>Properties</h3></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseDefaults.performedDrag"></a>performedDrag</h3><div class=CBody><p>{Boolean}</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseDefaults.wheelObserver"></a>wheelObserver</h3><div class=CBody><p>{Function}</p></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseDefaults.Constructor"></a>Constructor</h3></div></div>

<div class="CConstructor"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseDefaults.OpenLayers.Control.MouseDefaults"></a>OpenLayers.<wbr>Control.<wbr>MouseDefaults</h3></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseDefaults.Functions"></a>Functions</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseDefaults.destroy"></a>destroy</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">destroy: function()</td></tr></table></blockquote></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseDefaults.draw"></a>draw</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">draw: function()</td></tr></table></blockquote></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseDefaults.registerWheelEvents"></a>registerWheelEvents</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">registerWheelEvents: function()</td></tr></table></blockquote></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseDefaults.defaultClick"></a>defaultClick</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>defaultClick: function (</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>evt</td><td class=CDLDescription>{Event}</td></tr></table><h4 class=CHeading>Returns</h4><p>{Boolean}</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseDefaults.defaultDblClick"></a>defaultDblClick</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>defaultDblClick: function (</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>evt</td><td class=CDLDescription>{Event}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseDefaults.defaultMouseDown"></a>defaultMouseDown</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>defaultMouseDown: function (</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>evt</td><td class=CDLDescription>{Event}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseDefaults.defaultMouseMove"></a>defaultMouseMove</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>defaultMouseMove: function (</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>evt</td><td class=CDLDescription>{Event}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseDefaults.defaultMouseUp"></a>defaultMouseUp</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>defaultMouseUp: function (</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>evt</td><td class=CDLDescription>{<a href="OpenLayers/Events-js.html#OpenLayers.Event" class=LClass id=link249 onMouseOver="ShowTip(event, 'tt199', 'link249')" onMouseOut="HideTip('tt199')">OpenLayers.Event</a>}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseDefaults.defaultMouseOut"></a>defaultMouseOut</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>defaultMouseOut: function (</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>evt</td><td class=CDLDescription>{Event}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseDefaults.defaultWheelUp"></a>defaultWheelUp</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>defaultWheelUp: function(</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>User spun scroll wheel up</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseDefaults.defaultWheelDown"></a>defaultWheelDown</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>defaultWheelDown: function(</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>User spun scroll wheel down</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseDefaults.zoomBoxEnd"></a>zoomBoxEnd</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>zoomBoxEnd: function(</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Zoombox function.</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseDefaults.removeZoomBox"></a>removeZoomBox</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">removeZoomBox: function()</td></tr></table></blockquote><p>Remove the zoombox from the screen and nullify our reference to it.</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseDefaults.onWheelEvent"></a>onWheelEvent</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>onWheelEvent: function(</td><td class="PParameter  prettyprint " nowrap>e</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Catch the wheel event and handle it xbrowserly</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>e</td><td class=CDLDescription>{Event}</td></tr></table></div></div></div>

<div class="CClass"><div class=CTopic><h2 class=CTitle><a name="OpenLayers.Control.MouseToolbar"></a>OpenLayers.<wbr>Control.<wbr>MouseToolbar</h2><div class=CBody><p>This class is DEPRECATED in 2.4 and will be removed by 3.0.&nbsp; If you need this functionality, use <a href="OpenLayers/Control/NavToolbar-js.html#OpenLayers.Control.NavToolbar" class=LClass id=link263 onMouseOver="ShowTip(event, 'tt200', 'link263')" onMouseOut="HideTip('tt200')">OpenLayers.Control.NavToolbar</a> instead!!!</p><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.mode" >mode</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent1"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.buttons" >buttons</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.direction" >direction</a></td><td class=SDescription>{String} &lsquo;vertical&rsquo; or &lsquo;horizontal&rsquo;</td></tr><tr class="SProperty SIndent1"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.buttonClicked" >buttonClicked</a></td><td class=SDescription>{String}</td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.OpenLayers.Control.MouseToolbar" >OpenLayers.<wbr>Control.<wbr>MouseToolbar</a></td><td class=SDescription></td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.destroy" id=link250 onMouseOver="ShowTip(event, 'tt45', 'link250')" onMouseOut="HideTip('tt45')">destroy</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.draw" id=link251 onMouseOver="ShowTip(event, 'tt46', 'link251')" onMouseOut="HideTip('tt46')">draw</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar._addButton" id=link252 onMouseOver="ShowTip(event, 'tt47', 'link252')" onMouseOut="HideTip('tt47')">_addButton</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.buttonDown" id=link253 onMouseOver="ShowTip(event, 'tt48', 'link253')" onMouseOut="HideTip('tt48')">buttonDown</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.buttonUp" id=link254 onMouseOver="ShowTip(event, 'tt49', 'link254')" onMouseOut="HideTip('tt49')">buttonUp</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.defaultDblClick" id=link255 onMouseOver="ShowTip(event, 'tt50', 'link255')" onMouseOut="HideTip('tt50')">defaultDblClick</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.defaultMouseDown" id=link256 onMouseOver="ShowTip(event, 'tt51', 'link256')" onMouseOut="HideTip('tt51')">defaultMouseDown</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.switchModeTo" id=link257 onMouseOver="ShowTip(event, 'tt52', 'link257')" onMouseOut="HideTip('tt52')">switchModeTo</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.leaveMode" id=link258 onMouseOver="ShowTip(event, 'tt53', 'link258')" onMouseOut="HideTip('tt53')">leaveMode</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.defaultMouseMove" id=link259 onMouseOver="ShowTip(event, 'tt54', 'link259')" onMouseOut="HideTip('tt54')">defaultMouseMove</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.defaultMouseUp" id=link260 onMouseOver="ShowTip(event, 'tt55', 'link260')" onMouseOut="HideTip('tt55')">defaultMouseUp</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.defaultMouseOut" id=link261 onMouseOver="ShowTip(event, 'tt56', 'link261')" onMouseOut="HideTip('tt56')">defaultMouseOut</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Control.MouseToolbar.defaultClick" id=link262 onMouseOver="ShowTip(event, 'tt57', 'link262')" onMouseOut="HideTip('tt57')">defaultClick</a></td><td class=SDescription></td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseToolbar.Properties"></a>Properties</h3></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseToolbar.mode"></a>mode</h3></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseToolbar.buttons"></a>buttons</h3></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseToolbar.direction"></a>direction</h3><div class=CBody><p>{String} &lsquo;vertical&rsquo; or &lsquo;horizontal&rsquo;</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseToolbar.buttonClicked"></a>buttonClicked</h3><div class=CBody><p>{String}</p></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseToolbar.Constructor"></a>Constructor</h3></div></div>

<div class="CConstructor"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseToolbar.OpenLayers.Control.MouseToolbar"></a>OpenLayers.<wbr>Control.<wbr>MouseToolbar</h3><div class=CBody><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>position</td><td class=CDLDescription>{<a href="OpenLayers/BaseTypes/Pixel-js.html#OpenLayers.Pixel" class=LClass id=link264 onMouseOver="ShowTip(event, 'tt195', 'link264')" onMouseOut="HideTip('tt195')">OpenLayers.Pixel</a>}</td></tr><tr><td class=CDLEntry>direction</td><td class=CDLDescription>{String}</td></tr></table></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseToolbar.Functions"></a>Functions</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseToolbar.destroy"></a>destroy</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">destroy: function()</td></tr></table></blockquote></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseToolbar.draw"></a>draw</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">draw: function()</td></tr></table></blockquote></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseToolbar._addButton"></a>_addButton</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>_addButton:function(</td><td class="PParameter  prettyprint " nowrap>id,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>img,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>activeImg,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>xy,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>sz,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>title</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseToolbar.buttonDown"></a>buttonDown</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>buttonDown: function(</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>evt</td><td class=CDLDescription>{Event}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseToolbar.buttonUp"></a>buttonUp</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>buttonUp: function(</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>evt</td><td class=CDLDescription>{Event}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseToolbar.defaultDblClick"></a>defaultDblClick</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>defaultDblClick: function (</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>evt</td><td class=CDLDescription>{Event}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseToolbar.defaultMouseDown"></a>defaultMouseDown</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>defaultMouseDown: function (</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>evt</td><td class=CDLDescription>{Event}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseToolbar.switchModeTo"></a>switchModeTo</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>switchModeTo: function(</td><td class="PParameter  prettyprint " nowrap>mode</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>mode</td><td class=CDLDescription>{String}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseToolbar.leaveMode"></a>leaveMode</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">leaveMode: function()</td></tr></table></blockquote></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseToolbar.defaultMouseMove"></a>defaultMouseMove</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>defaultMouseMove: function (</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>evt</td><td class=CDLDescription>{Event}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseToolbar.defaultMouseUp"></a>defaultMouseUp</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>defaultMouseUp: function (</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>evt</td><td class=CDLDescription>{Event}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseToolbar.defaultMouseOut"></a>defaultMouseOut</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>defaultMouseOut: function (</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>evt</td><td class=CDLDescription>{Event}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Control.MouseToolbar.defaultClick"></a>defaultClick</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>defaultClick: function (</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>evt</td><td class=CDLDescription>{Event}</td></tr></table></div></div></div>

<div class="CClass"><div class=CTopic><h2 class=CTitle><a name="OpenLayers.Layer.Grid"></a>OpenLayers.<wbr>Layer.Grid</h2><div class=CBody><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Layer.Grid.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Grid.getGridBounds" id=link265 onMouseOver="ShowTip(event, 'tt58', 'link265')" onMouseOut="HideTip('tt58')">getGridBounds</a></td><td class=SDescription>Deprecated. </td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Grid.Functions"></a>Functions</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Grid.getGridBounds"></a>getGridBounds</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">getGridBounds: function()</td></tr></table></blockquote><p>Deprecated.&nbsp; This function will be removed in 3.0.&nbsp; Please use getTilesBounds() instead.</p><h4 class=CHeading>Returns</h4><p>{<a href="OpenLayers/BaseTypes/Bounds-js.html#OpenLayers.Bounds" class=LClass id=link266 onMouseOver="ShowTip(event, 'tt196', 'link266')" onMouseOut="HideTip('tt196')">OpenLayers.Bounds</a>} A Bounds object representing the bounds of all the currently loaded tiles (including those partially or not at all seen onscreen)</p></div></div></div>

<div class="CClass"><div class=CTopic><h2 class=CTitle><a name="OpenLayers.Format.XML"></a>OpenLayers.<wbr>Format.XML</h2><div class=CBody><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Format.XML.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Format.XML.concatChildValues" id=link267 onMouseOver="ShowTip(event, 'tt59', 'link267')" onMouseOut="HideTip('tt59')">concatChildValues</a></td><td class=SDescription><b>Deprecated</b>. </td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Format.XML.Functions"></a>Functions</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Format.XML.concatChildValues"></a>concatChildValues</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>concatChildValues: function(</td><td class="PParameter  prettyprint " nowrap>node,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>def</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p><b>Deprecated</b>.&nbsp; Use <a href="OpenLayers/Format/XML-js.html#OpenLayers.Format.XML.getChildValue" class=LFunction id=link268 onMouseOver="ShowTip(event, 'tt201', 'link268')" onMouseOut="HideTip('tt201')">getChildValue</a> instead.</p><p>Concatenate the value of all child nodes if any exist, or return an optional default string.&nbsp;  Returns an empty string if no children exist and no default value is supplied.&nbsp;  Not optimized for large numbers of child nodes.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>node</td><td class=CDLDescription>{DOMElement} The element used to look for child values.</td></tr><tr><td class=CDLEntry>def</td><td class=CDLDescription>{String} Optional string to return in the event that no child exist.</td></tr></table><h4 class=CHeading>Returns</h4><p>{String} The concatenated value of all child nodes of the given node.</p></div></div></div>

<div class="CClass"><div class=CTopic><h2 class=CTitle><a name="OpenLayers.Layer.WMS.Post"></a>OpenLayers.<wbr>Layer.<wbr>WMS.Post</h2><div class=CBody><p>Instances of OpenLayers.Layer.WMS.Post are used to retrieve data from OGC Web Mapping Services via HTTP-POST (application/x-www-form-urlencoded).&nbsp; Create a new WMS layer with the <a href="#OpenLayers.Layer.WMS.Post.OpenLayers.Layer.WMS.Post" class=LConstructor id=link270 onMouseOver="ShowTip(event, 'tt202', 'link270')" onMouseOut="HideTip('tt202')">OpenLayers.Layer.WMS.Post</a> constructor.</p><p><b>Deprecated</b>.&nbsp; Instead of this layer, use <a href="OpenLayers/Layer/WMS-js.html#OpenLayers.Layer.WMS" class=LClass id=link271 onMouseOver="ShowTip(event, 'tt203', 'link271')" onMouseOut="HideTip('tt203')">OpenLayers.Layer.WMS</a> with <a href="OpenLayers/Tile/Image-js.html#OpenLayers.Tile.Image.maxGetUrlLength" class=LProperty id=link272 onMouseOver="ShowTip(event, 'tt204', 'link272')" onMouseOut="HideTip('tt204')">OpenLayers.Tile.Image.maxGetUrlLength</a> configured in the layer&rsquo;s &lt;OpenLayers.Layer.WMS.tileOptions&gt;.</p><h4 class=CHeading>Inherits from</h4><ul><li><a href="OpenLayers/Layer/WMS-js.html#OpenLayers.Layer.WMS" class=LClass id=link273 onMouseOver="ShowTip(event, 'tt203', 'link273')" onMouseOut="HideTip('tt203')">OpenLayers.Layer.WMS</a></li></ul><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Layer.WMS.Post.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WMS.Post.unsupportedBrowsers" >unsupportedBrowsers</a></td><td class=SDescription>{Array} Array with browsers, which should use the HTTP-GET protocol instead of HTTP-POST for fetching tiles from a WMS . </td></tr><tr class="SProperty SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.WMS.Post.SUPPORTED_TRANSITIONS" >SUPPORTED_TRANSITIONS</a></td><td class=SDescription>{Array} no supported transitions for this type of layer, because it is not possible to modify the initialized tiles (iframes)</td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WMS.Post.usePost" >usePost</a></td><td class=SDescription>{Boolean}</td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Layer.WMS.Post.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WMS.Post.OpenLayers.Layer.WMS.Post" >OpenLayers.<wbr>Layer.<wbr>WMS.Post</a></td><td class=SDescription>Creates a new WMS layer object.</td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Layer.WMS.Post.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WMS.Post.addTile" id=link269 onMouseOver="ShowTip(event, 'tt60', 'link269')" onMouseOut="HideTip('tt60')">addTile</a></td><td class=SDescription>addTile creates a tile, initializes it and adds it as iframe to the layer div.</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WMS.Post.Properties"></a>Properties</h3></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WMS.Post.unsupportedBrowsers"></a>unsupportedBrowsers</h3><div class=CBody><p>{Array} Array with browsers, which should use the HTTP-GET protocol instead of HTTP-POST for fetching tiles from a WMS . Defaults to [&ldquo;mozilla&rdquo;, &ldquo;firefox&rdquo;, &ldquo;opera&rdquo;], because Opera is not able to show transparent images in IFrames and Firefox/Mozilla has some ugly effects of viewport-shaking when panning the map.&nbsp; Both browsers, Opera and Firefox/Mozilla, have no problem with long urls, which is the reason for using POST instead of GET.&nbsp; The strings to pass to this array are the ones returned by &lt;OpenLayers.BROWSER_NAME&gt;.</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WMS.Post.SUPPORTED_TRANSITIONS"></a>SUPPORTED_TRANSITIONS</h3><div class=CBody><p>{Array} no supported transitions for this type of layer, because it is not possible to modify the initialized tiles (iframes)</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WMS.Post.usePost"></a>usePost</h3><div class=CBody><p>{Boolean}</p></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WMS.Post.Constructor"></a>Constructor</h3></div></div>

<div class="CConstructor"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WMS.Post.OpenLayers.Layer.WMS.Post"></a>OpenLayers.<wbr>Layer.<wbr>WMS.Post</h3><div class=CBody><p>Creates a new WMS layer object.</p><h4 class=CHeading>Example</h4><blockquote><pre class="prettyprint">var wms = new OpenLayers.Layer.WMS.Post(
 &quot;NASA Global Mosaic&quot;,
 &quot;http://wms.jpl.nasa.gov/wms.cgi&quot;,
 {layers: &quot;modis, global_mosaic&quot;});</pre></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>name</td><td class=CDLDescription>{String} A name for the layer</td></tr><tr><td class=CDLEntry>url</td><td class=CDLDescription>{String} Base url for the WMS (e.g.&nbsp; <a href="http://wms.jpl.nasa.gov/wms.cgi" class=LURL target=_top>http://wms.jpl.nasa.gov/wms.cgi</a>)</td></tr><tr><td class=CDLEntry>params</td><td class=CDLDescription>{Object} An object with key/value pairs representing the GetMap query string parameters and parameter values.</td></tr><tr><td class=CDLEntry>options</td><td class=CDLDescription>{Object} Hashtable of extra options to tag onto the layer.</td></tr></table></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WMS.Post.Functions"></a>Functions</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WMS.Post.addTile"></a>addTile</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>addTile: function(</td><td class="PParameter  prettyprint " nowrap>bounds,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>position</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>addTile creates a tile, initializes it and adds it as iframe to the layer div.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>bounds</td><td class=CDLDescription>{<a href="OpenLayers/BaseTypes/Bounds-js.html#OpenLayers.Bounds" class=LClass id=link274 onMouseOver="ShowTip(event, 'tt196', 'link274')" onMouseOut="HideTip('tt196')">OpenLayers.Bounds</a>}</td></tr><tr><td class=CDLEntry>position</td><td class=CDLDescription>{<a href="OpenLayers/BaseTypes/Pixel-js.html#OpenLayers.Pixel" class=LClass id=link275 onMouseOver="ShowTip(event, 'tt195', 'link275')" onMouseOut="HideTip('tt195')">OpenLayers.Pixel</a>}</td></tr></table><h4 class=CHeading>Returns</h4><p>{<a href="OpenLayers/Tile/Image/IFrame-js.html#OpenLayers.Tile.Image.IFrame" class=LConstant id=link276 onMouseOver="ShowTip(event, 'tt205', 'link276')" onMouseOut="HideTip('tt205')">OpenLayers.Tile.Image.IFrame</a>} The added OpenLayers.Tile.Image.IFrame</p></div></div></div>

<div class="CClass"><div class=CTopic><h2 class=CTitle><a name="OpenLayers.Layer.WMS.Untiled"></a>OpenLayers.<wbr>Layer.<wbr>WMS.<wbr>Untiled</h2><div class=CBody><p><b>Deprecated</b>.&nbsp;  To be removed in 3.0.&nbsp;  Instead use OpenLayers.Layer.WMS and pass the option &lsquo;singleTile&rsquo; as true.</p><h4 class=CHeading>Inherits from</h4><ul><li><a href="OpenLayers/Layer/WMS-js.html#OpenLayers.Layer.WMS" class=LClass id=link278 onMouseOver="ShowTip(event, 'tt203', 'link278')" onMouseOut="HideTip('tt203')">OpenLayers.Layer.WMS</a></li></ul><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Layer.WMS.Untiled.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WMS.Untiled.singleTile" >singleTile</a></td><td class=SDescription>{singleTile} Always true for untiled.</td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Layer.WMS.Untiled.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WMS.Untiled.OpenLayers.Layer.WMS.Untiled" >OpenLayers.<wbr>Layer.<wbr>WMS.<wbr>Untiled</a></td><td class=SDescription></td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Layer.WMS.Untiled.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WMS.Untiled.clone" id=link277 onMouseOver="ShowTip(event, 'tt61', 'link277')" onMouseOut="HideTip('tt61')">clone</a></td><td class=SDescription>Create a clone of this layer</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WMS.Untiled.Properties"></a>Properties</h3></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WMS.Untiled.singleTile"></a>singleTile</h3><div class=CBody><p>{singleTile} Always true for untiled.</p></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WMS.Untiled.Constructor"></a>Constructor</h3></div></div>

<div class="CConstructor"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WMS.Untiled.OpenLayers.Layer.WMS.Untiled"></a>OpenLayers.<wbr>Layer.<wbr>WMS.<wbr>Untiled</h3><div class=CBody><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>name</td><td class=CDLDescription>{String}</td></tr><tr><td class=CDLEntry>url</td><td class=CDLDescription>{String}</td></tr><tr><td class=CDLEntry>params</td><td class=CDLDescription>{Object}</td></tr><tr><td class=CDLEntry>options</td><td class=CDLDescription>{Object}</td></tr></table></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WMS.Untiled.Functions"></a>Functions</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WMS.Untiled.clone"></a>clone</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>clone: function (</td><td class="PParameter  prettyprint " nowrap>obj</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Create a clone of this layer</p><h4 class=CHeading>Returns</h4><p>{<a href="#OpenLayers.Layer.WMS.Untiled.OpenLayers.Layer.WMS.Untiled" class=LConstructor >OpenLayers.Layer.WMS.Untiled</a>} An exact clone of this layer</p></div></div></div>

<div class="CClass"><div class=CTopic><h2 class=CTitle><a name="OpenLayers.Layer.MapServer.Untiled"></a>OpenLayers.<wbr>Layer.<wbr>MapServer.<wbr>Untiled</h2><div class=CBody><p><b>Deprecated</b>.&nbsp;  To be removed in 3.0.&nbsp;  Instead use OpenLayers.Layer.MapServer and pass the option &lsquo;singleTile&rsquo; as true.</p><h4 class=CHeading>Inherits from</h4><ul><li><a href="OpenLayers/Layer/MapServer-js.html#OpenLayers.Layer.MapServer" class=LClass id=link280 onMouseOver="ShowTip(event, 'tt206', 'link280')" onMouseOut="HideTip('tt206')">OpenLayers.Layer.MapServer</a></li></ul><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Layer.MapServer.Untiled.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.MapServer.Untiled.singleTile" >singleTile</a></td><td class=SDescription>{singleTile} Always true for untiled.</td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Layer.MapServer.Untiled.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.MapServer.Untiled.OpenLayers.Layer.MapServer.Untiled" >OpenLayers.<wbr>Layer.<wbr>MapServer.<wbr>Untiled</a></td><td class=SDescription></td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Layer.MapServer.Untiled.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.MapServer.Untiled.clone" id=link279 onMouseOver="ShowTip(event, 'tt62', 'link279')" onMouseOut="HideTip('tt62')">clone</a></td><td class=SDescription>Create a clone of this layer</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.MapServer.Untiled.Properties"></a>Properties</h3></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.MapServer.Untiled.singleTile"></a>singleTile</h3><div class=CBody><p>{singleTile} Always true for untiled.</p></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.MapServer.Untiled.Constructor"></a>Constructor</h3></div></div>

<div class="CConstructor"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.MapServer.Untiled.OpenLayers.Layer.MapServer.Untiled"></a>OpenLayers.<wbr>Layer.<wbr>MapServer.<wbr>Untiled</h3><div class=CBody><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>name</td><td class=CDLDescription>{String}</td></tr><tr><td class=CDLEntry>url</td><td class=CDLDescription>{String}</td></tr><tr><td class=CDLEntry>params</td><td class=CDLDescription>{Object}</td></tr><tr><td class=CDLEntry>options</td><td class=CDLDescription>{Object}</td></tr></table></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.MapServer.Untiled.Functions"></a>Functions</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.MapServer.Untiled.clone"></a>clone</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>clone: function (</td><td class="PParameter  prettyprint " nowrap>obj</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Create a clone of this layer</p><h4 class=CHeading>Returns</h4><p>{<a href="#OpenLayers.Layer.MapServer.Untiled.OpenLayers.Layer.MapServer.Untiled" class=LConstructor >OpenLayers.Layer.MapServer.Untiled</a>} An exact clone of this layer</p></div></div></div>

<div class="CClass"><div class=CTopic><h2 class=CTitle><a name="OpenLayers.Tile.WFS"></a>OpenLayers.<wbr>Tile.WFS</h2><div class=CBody><p>Instances of OpenLayers.Tile.WFS are used to manage the image tiles used by various layers.&nbsp;  Create a new image tile with the <a href="#OpenLayers.Tile.WFS" class=LClass id=link290 onMouseOver="ShowTip(event, 'tt74', 'link290')" onMouseOut="HideTip('tt74')">OpenLayers.Tile.WFS</a> constructor.</p><h4 class=CHeading>Inherits from</h4><ul><li><a href="#OpenLayers.Tile" class=LClass >OpenLayers.Tile</a></li></ul><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Tile.WFS.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Tile.WFS.features" >features</a></td><td class=SDescription>{Array(<a href="OpenLayers/Feature-js.html#OpenLayers.Feature" class=LClass id=link281 onMouseOver="ShowTip(event, 'tt63', 'link281')" onMouseOut="HideTip('tt63')">OpenLayers.Feature</a>)} list of features in this tile</td></tr><tr class="SProperty SIndent1"><td class=SEntry><a href="#OpenLayers.Tile.WFS.url" >url</a></td><td class=SDescription>{String}</td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Tile.WFS.request" >request</a></td><td class=SDescription>{<a href="OpenLayers/Request/XMLHttpRequest-js.html#OpenLayers.Request.XMLHttpRequest" class=LClass id=link282 onMouseOver="ShowTip(event, 'tt64', 'link282')" onMouseOut="HideTip('tt64')">OpenLayers.Request.XMLHttpRequest</a>}</td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Tile.WFS.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Tile.WFS.destroy" id=link283 onMouseOver="ShowTip(event, 'tt65', 'link283')" onMouseOut="HideTip('tt65')">destroy</a></td><td class=SDescription>nullify references to prevent circular references and memory leaks</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Tile.WFS.clear" id=link284 onMouseOver="ShowTip(event, 'tt66', 'link284')" onMouseOut="HideTip('tt66')">clear</a></td><td class=SDescription>Clear the tile of any bounds/position-related data so that it can be reused in a new location.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Tile.WFS.draw" id=link285 onMouseOver="ShowTip(event, 'tt67', 'link285')" onMouseOut="HideTip('tt67')">draw</a></td><td class=SDescription>Check that a tile should be drawn, and load features for it.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Tile.WFS.loadFeaturesForRegion" id=link286 onMouseOver="ShowTip(event, 'tt68', 'link286')" onMouseOut="HideTip('tt68')">loadFeaturesForRegion</a></td><td class=SDescription>Abort any pending requests and issue another request for data.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Tile.WFS.requestSuccess" id=link287 onMouseOver="ShowTip(event, 'tt69', 'link287')" onMouseOut="HideTip('tt69')">requestSuccess</a></td><td class=SDescription>Called on return from request succcess. </td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Tile.WFS.addResults" id=link288 onMouseOver="ShowTip(event, 'tt70', 'link288')" onMouseOut="HideTip('tt70')">addResults</a></td><td class=SDescription>Construct new feature via layer featureClass constructor, and add to this.features.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Tile.WFS.destroyAllFeatures" id=link289 onMouseOver="ShowTip(event, 'tt71', 'link289')" onMouseOut="HideTip('tt71')">destroyAllFeatures</a></td><td class=SDescription>Iterate through and call destroy() on each feature, removing it from the local array</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Tile.WFS.Properties"></a>Properties</h3></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Tile.WFS.features"></a>features</h3><div class=CBody><p>{Array(<a href="OpenLayers/Feature-js.html#OpenLayers.Feature" class=LClass id=link291 onMouseOver="ShowTip(event, 'tt63', 'link291')" onMouseOut="HideTip('tt63')">OpenLayers.Feature</a>)} list of features in this tile</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Tile.WFS.url"></a>url</h3><div class=CBody><p>{String}</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Tile.WFS.request"></a>request</h3><div class=CBody><p>{<a href="OpenLayers/Request/XMLHttpRequest-js.html#OpenLayers.Request.XMLHttpRequest" class=LClass id=link292 onMouseOver="ShowTip(event, 'tt64', 'link292')" onMouseOut="HideTip('tt64')">OpenLayers.Request.XMLHttpRequest</a>}</p></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Tile.WFS.Functions"></a>Functions</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Tile.WFS.destroy"></a>destroy</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">destroy: function()</td></tr></table></blockquote><p>nullify references to prevent circular references and memory leaks</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Tile.WFS.clear"></a>clear</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">clear: function()</td></tr></table></blockquote><p>Clear the tile of any bounds/position-related data so that it can be reused in a new location.</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Tile.WFS.draw"></a>draw</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">draw:function()</td></tr></table></blockquote><p>Check that a tile should be drawn, and load features for it.</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Tile.WFS.loadFeaturesForRegion"></a>loadFeaturesForRegion</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>loadFeaturesForRegion:function(</td><td class="PParameter  prettyprint " nowrap>success,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>failure</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Abort any pending requests and issue another request for data.</p><p>Input are function pointers for what to do on success and failure.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>success</td><td class=CDLDescription>{function}</td></tr><tr><td class=CDLEntry>failure</td><td class=CDLDescription>{function}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Tile.WFS.requestSuccess"></a>requestSuccess</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>requestSuccess:function(</td><td class="PParameter  prettyprint " nowrap>request</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Called on return from request succcess.&nbsp; Adds results via layer.addFeatures in vector mode, addResults otherwise.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>request</td><td class=CDLDescription>{<a href="OpenLayers/Request/XMLHttpRequest-js.html#OpenLayers.Request.XMLHttpRequest" class=LClass id=link293 onMouseOver="ShowTip(event, 'tt64', 'link293')" onMouseOut="HideTip('tt64')">OpenLayers.Request.XMLHttpRequest</a>}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Tile.WFS.addResults"></a>addResults</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>addResults: function(</td><td class="PParameter  prettyprint " nowrap>results</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Construct new feature via layer featureClass constructor, and add to this.features.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>results</td><td class=CDLDescription>{Object}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Tile.WFS.destroyAllFeatures"></a>destroyAllFeatures</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">destroyAllFeatures: function()</td></tr></table></blockquote><p>Iterate through and call destroy() on each feature, removing it from the local array</p></div></div></div>

<div class="CClass"><div class=CTopic><h2 class=CTitle><a name="OpenLayers.Feature.WFS"></a>OpenLayers.<wbr>Feature.WFS</h2><div class=CBody><p>WFS handling class, for use as a featureClass on the WFS layer for handling &lsquo;point&rsquo; WFS types.&nbsp; Good for subclassing when creating a custom WFS like XML application.</p><h4 class=CHeading>Inherits from</h4><ul><li><a href="OpenLayers/Feature-js.html#OpenLayers.Feature" class=LClass id=link296 onMouseOver="ShowTip(event, 'tt63', 'link296')" onMouseOut="HideTip('tt63')">OpenLayers.Feature</a></li></ul><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Feature.WFS.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Feature.WFS.OpenLayers.Feature.WFS" >OpenLayers.<wbr>Feature.WFS</a></td><td class=SDescription>Create a WFS feature.</td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Feature.WFS.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Feature.WFS.destroy" id=link294 onMouseOver="ShowTip(event, 'tt72', 'link294')" onMouseOut="HideTip('tt72')">destroy</a></td><td class=SDescription>nullify references to prevent circular references and memory leaks</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Feature.WFS.processXMLNode" id=link295 onMouseOver="ShowTip(event, 'tt73', 'link295')" onMouseOut="HideTip('tt73')">processXMLNode</a></td><td class=SDescription>When passed an xmlNode, parses it for a GML point, and passes back an object describing that point.</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Feature.WFS.Constructor"></a>Constructor</h3></div></div>

<div class="CConstructor"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Feature.WFS.OpenLayers.Feature.WFS"></a>OpenLayers.<wbr>Feature.WFS</h3><div class=CBody><p>Create a WFS feature.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>layer</td><td class=CDLDescription>{<a href="OpenLayers/Layer-js.html#OpenLayers.Layer" class=LClass >OpenLayers.Layer</a>}</td></tr><tr><td class=CDLEntry>xmlNode</td><td class=CDLDescription>{XMLNode}</td></tr></table></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Feature.WFS.Functions"></a>Functions</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Feature.WFS.destroy"></a>destroy</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">destroy: function()</td></tr></table></blockquote><p>nullify references to prevent circular references and memory leaks</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Feature.WFS.processXMLNode"></a>processXMLNode</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>processXMLNode: function(</td><td class="PParameter  prettyprint " nowrap>xmlNode</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>When passed an xmlNode, parses it for a GML point, and passes back an object describing that point.</p><p>For subclasses of Feature.WFS, this is the feature to change.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>xmlNode</td><td class=CDLDescription>{XMLNode}</td></tr></table><h4 class=CHeading>Returns</h4><p>{Object} Data Object with &lsquo;id&rsquo;, &lsquo;lonlat&rsquo;, and private properties set</p></div></div></div>

<div class="CClass"><div class=CTopic><h2 class=CTitle><a name="OpenLayers.Layer.WFS"></a>OpenLayers.<wbr>Layer.WFS</h2><div class=CBody><p><b>Deprecated</b>.&nbsp;  To be removed in 3.0.&nbsp;  Instead use OpenLayers.Layer.Vector with a Protocol.WFS and one or more Strategies.</p><h4 class=CHeading>Inherits from</h4><ul><li><a href="OpenLayers/Layer/Vector-js.html#OpenLayers.Layer.Vector" class=LClass id=link318 onMouseOver="ShowTip(event, 'tt207', 'link318')" onMouseOut="HideTip('tt207')">OpenLayers.Layer.Vector</a></li><li><a href="OpenLayers/Layer/Markers-js.html#OpenLayers.Layer.Markers" class=LClass >OpenLayers.Layer.Markers</a></li></ul><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Layer.WFS.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.isBaseLayer" >isBaseLayer</a></td><td class=SDescription>{Boolean} WFS layer is not a base layer by default.</td></tr><tr class="SProperty SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.WFS.tile" >tile</a></td><td class=SDescription>{<a href="#OpenLayers.Tile.WFS" class=LClass id=link297 onMouseOver="ShowTip(event, 'tt74', 'link297')" onMouseOut="HideTip('tt74')">OpenLayers.Tile.WFS</a>}</td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.ratio" >ratio</a></td><td class=SDescription>{Float} The ratio property determines the size of the serverside query relative to the map viewport size. </td></tr><tr class="SProperty SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.WFS.DEFAULT_PARAMS" >DEFAULT_PARAMS</a></td><td class=SDescription>{Object} Hashtable of default key/value parameters</td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.featureClass" >featureClass</a></td><td class=SDescription>{<a href="OpenLayers/Feature-js.html#OpenLayers.Feature" class=LClass id=link298 onMouseOver="ShowTip(event, 'tt63', 'link298')" onMouseOut="HideTip('tt63')">OpenLayers.Feature</a>} If featureClass is defined, an old-style markers based WFS layer is created instead of a new-style vector layer. </td></tr><tr class="SProperty SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.WFS.format" >format</a></td><td class=SDescription>{<a href="OpenLayers/Format-js.html#OpenLayers.Format" class=LClass id=link299 onMouseOver="ShowTip(event, 'tt75', 'link299')" onMouseOut="HideTip('tt75')">OpenLayers.Format</a>} The format you want the data to be parsed with. </td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.formatObject" >formatObject</a></td><td class=SDescription>{<a href="OpenLayers/Format-js.html#OpenLayers.Format" class=LClass id=link300 onMouseOver="ShowTip(event, 'tt75', 'link300')" onMouseOut="HideTip('tt75')">OpenLayers.Format</a>} Internally created/managed format object, used by the Tile to parse data.</td></tr><tr class="SProperty SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.WFS.formatOptions" >formatOptions</a></td><td class=SDescription>{Object} Hash of options which should be passed to the format when it is created. </td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.vectorMode" >vectorMode</a></td><td class=SDescription>{Boolean} Should be calculated automatically. </td></tr><tr class="SProperty SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.WFS.encodeBBOX" >encodeBBOX</a></td><td class=SDescription>{Boolean} Should the BBOX commas be encoded?&nbsp; </td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.extractAttributes" >extractAttributes</a></td><td class=SDescription>{Boolean} Should the WFS layer parse attributes from the retrieved GML?&nbsp; </td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Layer.WFS.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.OpenLayers.Layer.WFS" >OpenLayers.<wbr>Layer.WFS</a></td><td class=SDescription></td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Layer.WFS.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.destroy" id=link301 onMouseOver="ShowTip(event, 'tt76', 'link301')" onMouseOut="HideTip('tt76')">destroy</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.WFS.setMap" id=link302 onMouseOver="ShowTip(event, 'tt77', 'link302')" onMouseOut="HideTip('tt77')">setMap</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.moveTo" id=link303 onMouseOver="ShowTip(event, 'tt78', 'link303')" onMouseOut="HideTip('tt78')">moveTo</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.WFS.addTileMonitoringHooks" id=link304 onMouseOver="ShowTip(event, 'tt79', 'link304')" onMouseOut="HideTip('tt79')">addTileMonitoringHooks</a></td><td class=SDescription>This function takes a tile as input and adds the appropriate hooks to the tile so that the layer can keep track of the loading tile (making sure to check that the tile is always the layer&rsquo;s current tile before taking any action).</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.removeTileMonitoringHooks" id=link305 onMouseOver="ShowTip(event, 'tt80', 'link305')" onMouseOut="HideTip('tt80')">removeTileMonitoringHooks</a></td><td class=SDescription>This function takes a tile as input and removes the tile hooks that were added in addTileMonitoringHooks()</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.WFS.onMapResize" id=link306 onMouseOver="ShowTip(event, 'tt81', 'link306')" onMouseOut="HideTip('tt81')">onMapResize</a></td><td class=SDescription>Call the onMapResize method of the appropriate parent class.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.display" id=link307 onMouseOver="ShowTip(event, 'tt82', 'link307')" onMouseOut="HideTip('tt82')">display</a></td><td class=SDescription>Call the display method of the appropriate parent class.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.WFS.mergeNewParams" id=link308 onMouseOver="ShowTip(event, 'tt83', 'link308')" onMouseOut="HideTip('tt83')">mergeNewParams</a></td><td class=SDescription>Modify parameters for the layer and redraw.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.clone" id=link309 onMouseOver="ShowTip(event, 'tt84', 'link309')" onMouseOut="HideTip('tt84')">clone</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.WFS.getFullRequestString" id=link310 onMouseOver="ShowTip(event, 'tt85', 'link310')" onMouseOut="HideTip('tt85')">getFullRequestString</a></td><td class=SDescription>combine the layer&rsquo;s url with its params and these newParams.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.commit" id=link311 onMouseOver="ShowTip(event, 'tt86', 'link311')" onMouseOut="HideTip('tt86')">commit</a></td><td class=SDescription>Write out the data to a WFS server.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.WFS.commitSuccess" id=link312 onMouseOver="ShowTip(event, 'tt87', 'link312')" onMouseOut="HideTip('tt87')">commitSuccess</a></td><td class=SDescription>Called when the Ajax request returns a response</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.commitFailure" id=link313 onMouseOver="ShowTip(event, 'tt88', 'link313')" onMouseOut="HideTip('tt88')">commitFailure</a></td><td class=SDescription>Called when the Ajax request fails</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.WFS.commitReport" id=link314 onMouseOver="ShowTip(event, 'tt89', 'link314')" onMouseOut="HideTip('tt89')">commitReport</a></td><td class=SDescription>Called with a &lsquo;success&rsquo; message if the commit succeeded, otherwise a failure message, and the full request text as a second parameter. </td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.refresh" id=link315 onMouseOver="ShowTip(event, 'tt90', 'link315')" onMouseOut="HideTip('tt90')">refresh</a></td><td class=SDescription>Refreshes all the features of the layer</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.WFS.getDataExtent" id=link316 onMouseOver="ShowTip(event, 'tt91', 'link316')" onMouseOut="HideTip('tt91')">getDataExtent</a></td><td class=SDescription>Calculates the max extent which includes all of the layer data.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.WFS.setOpacity" id=link317 onMouseOver="ShowTip(event, 'tt92', 'link317')" onMouseOut="HideTip('tt92')">setOpacity</a></td><td class=SDescription>Call the setOpacity method of the appropriate parent class to set the opacity.</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.Properties"></a>Properties</h3></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.isBaseLayer"></a>isBaseLayer</h3><div class=CBody><p>{Boolean} WFS layer is not a base layer by default.</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.tile"></a>tile</h3><div class=CBody><p>{<a href="#OpenLayers.Tile.WFS" class=LClass id=link319 onMouseOver="ShowTip(event, 'tt74', 'link319')" onMouseOut="HideTip('tt74')">OpenLayers.Tile.WFS</a>}</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.ratio"></a>ratio</h3><div class=CBody><p>{Float} The ratio property determines the size of the serverside query relative to the map viewport size.&nbsp; By default, we load an area twice as big as the map, to allow for panning without immediately reload.&nbsp; Setting this to 1 will cause the area of the WFS request to match the map area exactly.&nbsp; It is recommended to set this to some number at least slightly larger than 1, otherwise accidental clicks can cause a data reload, by moving the map only 1 pixel.</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.DEFAULT_PARAMS"></a>DEFAULT_PARAMS</h3><div class=CBody><p>{Object} Hashtable of default key/value parameters</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.featureClass"></a>featureClass</h3><div class=CBody><p>{<a href="OpenLayers/Feature-js.html#OpenLayers.Feature" class=LClass id=link320 onMouseOver="ShowTip(event, 'tt63', 'link320')" onMouseOut="HideTip('tt63')">OpenLayers.Feature</a>} If featureClass is defined, an old-style markers based WFS layer is created instead of a new-style vector layer.&nbsp; If sent, this should be a subclass of OpenLayers.Feature</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.format"></a>format</h3><div class=CBody><p>{<a href="OpenLayers/Format-js.html#OpenLayers.Format" class=LClass id=link321 onMouseOver="ShowTip(event, 'tt75', 'link321')" onMouseOut="HideTip('tt75')">OpenLayers.Format</a>} The format you want the data to be parsed with.&nbsp; Must be passed in the constructor.&nbsp; Should be a class, not an instance.&nbsp; This option can only be used if no featureClass is passed / vectorMode is false: if a featureClass is passed, then this parameter is ignored.</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.formatObject"></a>formatObject</h3><div class=CBody><p>{<a href="OpenLayers/Format-js.html#OpenLayers.Format" class=LClass id=link322 onMouseOver="ShowTip(event, 'tt75', 'link322')" onMouseOut="HideTip('tt75')">OpenLayers.Format</a>} Internally created/managed format object, used by the Tile to parse data.</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.formatOptions"></a>formatOptions</h3><div class=CBody><p>{Object} Hash of options which should be passed to the format when it is created.&nbsp; Must be passed in the constructor.</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.vectorMode"></a>vectorMode</h3><div class=CBody><p>{Boolean} Should be calculated automatically.&nbsp; Determines whether the layer is in vector mode or marker mode.</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.encodeBBOX"></a>encodeBBOX</h3><div class=CBody><p>{Boolean} Should the BBOX commas be encoded?&nbsp; The WMS spec says &lsquo;no&rsquo;, but some services want it that way.&nbsp; Default false.</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.extractAttributes"></a>extractAttributes</h3><div class=CBody><p>{Boolean} Should the WFS layer parse attributes from the retrieved GML?&nbsp; Defaults to false.&nbsp; If enabled, parsing is slower, but attributes are available in the attributes property of layer features.</p></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.Constructor"></a>Constructor</h3></div></div>

<div class="CConstructor"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.OpenLayers.Layer.WFS"></a>OpenLayers.<wbr>Layer.WFS</h3><div class=CBody><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>name</td><td class=CDLDescription>{String}</td></tr><tr><td class=CDLEntry>url</td><td class=CDLDescription>{String}</td></tr><tr><td class=CDLEntry>params</td><td class=CDLDescription>{Object}</td></tr><tr><td class=CDLEntry>options</td><td class=CDLDescription>{Object} Hashtable of extra options to tag onto the layer</td></tr></table></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.Functions"></a>Functions</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.destroy"></a>destroy</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">destroy: function()</td></tr></table></blockquote></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.setMap"></a>setMap</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>setMap: function(</td><td class="PParameter  prettyprint " nowrap>map</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>map</td><td class=CDLDescription>{<a href="OpenLayers/Map-js.html#OpenLayers.Map" class=LClass id=link323 onMouseOver="ShowTip(event, 'tt208', 'link323')" onMouseOut="HideTip('tt208')">OpenLayers.Map</a>}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.moveTo"></a>moveTo</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>moveTo:function(</td><td class="PParameter  prettyprint " nowrap>bounds,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>zoomChanged,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>dragging</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>bounds</td><td class=CDLDescription>{<a href="OpenLayers/BaseTypes/Bounds-js.html#OpenLayers.Bounds" class=LClass id=link324 onMouseOver="ShowTip(event, 'tt196', 'link324')" onMouseOut="HideTip('tt196')">OpenLayers.Bounds</a>}</td></tr><tr><td class=CDLEntry>zoomChanged</td><td class=CDLDescription>{Boolean}</td></tr><tr><td class=CDLEntry>dragging</td><td class=CDLDescription>{Boolean}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.addTileMonitoringHooks"></a>addTileMonitoringHooks</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>addTileMonitoringHooks: function(</td><td class="PParameter  prettyprint " nowrap>tile</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>This function takes a tile as input and adds the appropriate hooks to the tile so that the layer can keep track of the loading tile (making sure to check that the tile is always the layer&rsquo;s current tile before taking any action).</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>tile</td><td class=CDLDescription>{<a href="#OpenLayers.Tile" class=LClass >OpenLayers.Tile</a>}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.removeTileMonitoringHooks"></a>removeTileMonitoringHooks</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>removeTileMonitoringHooks: function(</td><td class="PParameter  prettyprint " nowrap>tile</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>This function takes a tile as input and removes the tile hooks that were added in addTileMonitoringHooks()</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>tile</td><td class=CDLDescription>{<a href="#OpenLayers.Tile" class=LClass >OpenLayers.Tile</a>}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.onMapResize"></a>onMapResize</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">onMapResize: function()</td></tr></table></blockquote><p>Call the onMapResize method of the appropriate parent class.</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.display"></a>display</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">display: function()</td></tr></table></blockquote><p>Call the display method of the appropriate parent class.</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.mergeNewParams"></a>mergeNewParams</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>mergeNewParams:function(</td><td class="PParameter  prettyprint " nowrap>newParams</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Modify parameters for the layer and redraw.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>newParams</td><td class=CDLDescription>{Object}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.clone"></a>clone</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>clone: function (</td><td class="PParameter  prettyprint " nowrap>obj</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>obj</td><td class=CDLDescription>{Object}</td></tr></table><h4 class=CHeading>Returns</h4><p>{<a href="#OpenLayers.Layer.WFS.OpenLayers.Layer.WFS" class=LConstructor >OpenLayers.Layer.WFS</a>} An exact clone of this OpenLayers.Layer.WFS</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.getFullRequestString"></a>getFullRequestString</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getFullRequestString:function(</td><td class="PParameter  prettyprint " nowrap>newParams,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>altUrl</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>combine the layer&rsquo;s url with its params and these newParams.</p><p>Add the SRS parameter from &lsquo;projection&rsquo; -- this is probably more eloquently done via a setProjection() method, but this works for now and always.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>newParams</td><td class=CDLDescription>{Object}</td></tr><tr><td class=CDLEntry>altUrl</td><td class=CDLDescription>{String} Use this as the url instead of the layer&rsquo;s url</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.commit"></a>commit</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">commit: function()</td></tr></table></blockquote><p>Write out the data to a WFS server.</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.commitSuccess"></a>commitSuccess</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>commitSuccess: function(</td><td class="PParameter  prettyprint " nowrap>request</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Called when the Ajax request returns a response</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>response</td><td class=CDLDescription>{XmlNode} from server</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.commitFailure"></a>commitFailure</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>commitFailure: function(</td><td class="PParameter  prettyprint " nowrap>request</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Called when the Ajax request fails</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>response</td><td class=CDLDescription>{XmlNode} from server</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.commitReport"></a>commitReport</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>commitReport: function(</td><td class="PParameter  prettyprint " nowrap>string,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>response</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Called with a &lsquo;success&rsquo; message if the commit succeeded, otherwise a failure message, and the full request text as a second parameter.&nbsp; Override this function to provide custom transaction reporting.</p><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>string</td><td class=CDLDescription>{String} reporting string</td></tr><tr><td class=CDLEntry>response</td><td class=CDLDescription>{String} full XML response</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.refresh"></a>refresh</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">refresh: function()</td></tr></table></blockquote><p>Refreshes all the features of the layer</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.getDataExtent"></a>getDataExtent</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">getDataExtent: function ()</td></tr></table></blockquote><p>Calculates the max extent which includes all of the layer data.</p><h4 class=CHeading>Returns</h4><p>{<a href="OpenLayers/BaseTypes/Bounds-js.html#OpenLayers.Bounds" class=LClass id=link325 onMouseOver="ShowTip(event, 'tt196', 'link325')" onMouseOut="HideTip('tt196')">OpenLayers.Bounds</a>}</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.WFS.setOpacity"></a>setOpacity</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>setOpacity: function (</td><td class="PParameter  prettyprint " nowrap>opacity</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Call the setOpacity method of the appropriate parent class to set the opacity.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>opacity</td><td class=CDLDescription>{Float}</td></tr></table></div></div></div>

<div class="CClass"><div class=CTopic><h2 class=CTitle><a name="OpenLayers.Layer.VirtualEarth"></a>OpenLayers.<wbr>Layer.<wbr>VirtualEarth</h2><div class=CBody><p><b>Deprecated</b>.&nbsp; Use <a href="OpenLayers/Layer/Bing-js.html#OpenLayers.Layer.Bing" class=LClass id=link341 onMouseOver="ShowTip(event, 'tt209', 'link341')" onMouseOut="HideTip('tt209')">OpenLayers.Layer.Bing</a> instead.</p><p>Instances of OpenLayers.Layer.VirtualEarth are used to display the data from the Bing Maps AJAX Control <img mode="link" target="e.g.&nbsp; url target=&rdquo;http://msdn.microsoft.com/library/bb429619.aspx&rdquo; name=&rdquo;http://msdn.microsoft.com/library/bb429619.aspx&rdquo;>&rdquo; original=&rdquo;(see e.g.&nbsp; <url target=&rdquo;http://msdn.microsoft.com/library/bb429619.aspx&rdquo; name=&rdquo;http://msdn.microsoft.com/library/bb429619.aspx&rdquo;>)&rdquo;.&nbsp; Create a VirtualEarth layer with the <a href="#OpenLayers.Layer.VirtualEarth.OpenLayers.Layer.VirtualEarth" class=LConstructor id=link342 onMouseOver="ShowTip(event, 'tt210', 'link342')" onMouseOut="HideTip('tt210')">OpenLayers.Layer.VirtualEarth</a> constructor.</p><h4 class=CHeading>Inherits from</h4><ul><li><a href="OpenLayers/Layer/EventPane-js.html#OpenLayers.Layer.EventPane" class=LClass id=link343 onMouseOver="ShowTip(event, 'tt211', 'link343')" onMouseOut="HideTip('tt211')">OpenLayers.Layer.EventPane</a></li><li><a href="OpenLayers/Layer/FixedZoomLevels-js.html#OpenLayers.Layer.FixedZoomLevels" class=LClass id=link344 onMouseOver="ShowTip(event, 'tt212', 'link344')" onMouseOut="HideTip('tt212')">OpenLayers.Layer.FixedZoomLevels</a></li></ul><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.Constants" >Constants</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.MIN_ZOOM_LEVEL" >MIN_ZOOM_LEVEL</a></td><td class=SDescription>{Integer} 1</td></tr><tr class="SConstant SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.MAX_ZOOM_LEVEL" >MAX_ZOOM_LEVEL</a></td><td class=SDescription>{Integer} 19</td></tr><tr class="SConstant SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.RESOLUTIONS" >RESOLUTIONS</a></td><td class=SDescription>{Array(Float)} Hardcode these resolutions so that they are more closely tied with the standard wms projection</td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.type" >type</a></td><td class=SDescription>{VEMapType}</td></tr><tr class="SProperty SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.wrapDateLine" >wrapDateLine</a></td><td class=SDescription>{Boolean} Allow user to pan forever east/west. </td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.sphericalMercator" >sphericalMercator</a></td><td class=SDescription>{Boolean} Should the map act as a mercator-projected map?&nbsp; </td></tr><tr class="SProperty SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.animationEnabled" >animationEnabled</a></td><td class=SDescription>{Boolean} If set to true, the transition between zoom levels will be animated. </td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.OpenLayers.Layer.VirtualEarth" >OpenLayers.<wbr>Layer.<wbr>VirtualEarth</a></td><td class=SDescription>Creates a new instance of a OpenLayers.Layer.VirtualEarth. </td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.loadMapObject" id=link326 onMouseOver="ShowTip(event, 'tt93', 'link326')" onMouseOut="HideTip('tt93')">loadMapObject</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.onMapResize" id=link327 onMouseOver="ShowTip(event, 'tt94', 'link327')" onMouseOut="HideTip('tt94')">onMapResize</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.getWarningHTML" id=link328 onMouseOver="ShowTip(event, 'tt95', 'link328')" onMouseOut="HideTip('tt95')">getWarningHTML</a></td><td class=SDescription>{String} String with information on why layer is broken, how to get it working.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.setMapObjectCenter" id=link329 onMouseOver="ShowTip(event, 'tt96', 'link329')" onMouseOut="HideTip('tt96')">setMapObjectCenter</a></td><td class=SDescription>Set the mapObject to the specified center and zoom</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.getMapObjectCenter" id=link330 onMouseOver="ShowTip(event, 'tt97', 'link330')" onMouseOut="HideTip('tt97')">getMapObjectCenter</a></td><td class=SDescription>{Object} The mapObject&rsquo;s current center in Map Object format</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.dragPanMapObject" id=link331 onMouseOver="ShowTip(event, 'tt98', 'link331')" onMouseOut="HideTip('tt98')">dragPanMapObject</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.getMapObjectZoom" id=link332 onMouseOver="ShowTip(event, 'tt99', 'link332')" onMouseOut="HideTip('tt99')">getMapObjectZoom</a></td><td class=SDescription>{Integer} The mapObject&rsquo;s current zoom, in Map Object format</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.getMapObjectLonLatFromMapObjectPixel" id=link333 onMouseOver="ShowTip(event, 'tt100', 'link333')" onMouseOut="HideTip('tt100')">getMapObjectLonLatFromMapObjectPixel</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.getMapObjectPixelFromMapObjectLonLat" id=link334 onMouseOver="ShowTip(event, 'tt101', 'link334')" onMouseOut="HideTip('tt101')">getMapObjectPixelFromMapObjectLonLat</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.getLongitudeFromMapObjectLonLat" id=link335 onMouseOver="ShowTip(event, 'tt102', 'link335')" onMouseOut="HideTip('tt102')">getLongitudeFromMapObjectLonLat</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.getLatitudeFromMapObjectLonLat" id=link336 onMouseOver="ShowTip(event, 'tt103', 'link336')" onMouseOut="HideTip('tt103')">getLatitudeFromMapObjectLonLat</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.getMapObjectLonLatFromLonLat" id=link337 onMouseOver="ShowTip(event, 'tt104', 'link337')" onMouseOut="HideTip('tt104')">getMapObjectLonLatFromLonLat</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.getXFromMapObjectPixel" id=link338 onMouseOver="ShowTip(event, 'tt105', 'link338')" onMouseOut="HideTip('tt105')">getXFromMapObjectPixel</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.getYFromMapObjectPixel" id=link339 onMouseOver="ShowTip(event, 'tt106', 'link339')" onMouseOut="HideTip('tt106')">getYFromMapObjectPixel</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.VirtualEarth.getMapObjectPixelFromXY" id=link340 onMouseOver="ShowTip(event, 'tt107', 'link340')" onMouseOut="HideTip('tt107')">getMapObjectPixelFromXY</a></td><td class=SDescription></td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.VirtualEarth.Constants"></a>Constants</h3></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.VirtualEarth.MIN_ZOOM_LEVEL"></a>MIN_ZOOM_LEVEL</h3><div class=CBody><p>{Integer} 1</p></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.VirtualEarth.MAX_ZOOM_LEVEL"></a>MAX_ZOOM_LEVEL</h3><div class=CBody><p>{Integer} 19</p></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.VirtualEarth.RESOLUTIONS"></a>RESOLUTIONS</h3><div class=CBody><p>{Array(Float)} Hardcode these resolutions so that they are more closely tied with the standard wms projection</p></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.VirtualEarth.Properties"></a>Properties</h3></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.VirtualEarth.type"></a>type</h3><div class=CBody><p>{VEMapType}</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.VirtualEarth.wrapDateLine"></a>wrapDateLine</h3><div class=CBody><p>{Boolean} Allow user to pan forever east/west.&nbsp;  Default is true.&nbsp; Setting this to false only restricts panning if <a href="#OpenLayers.Layer.VirtualEarth.sphericalMercator" class=LProperty id=link345 onMouseOver="ShowTip(event, 'tt213', 'link345')" onMouseOut="HideTip('tt213')">sphericalMercator</a> is true.</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.VirtualEarth.sphericalMercator"></a>sphericalMercator</h3><div class=CBody><p>{Boolean} Should the map act as a mercator-projected map?&nbsp; This will cause all interactions with the map to be in the actual map projection, which allows support for vector drawing, overlaying other maps, etc.</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.VirtualEarth.animationEnabled"></a>animationEnabled</h3><div class=CBody><p>{Boolean} If set to true, the transition between zoom levels will be animated.&nbsp; Set to false to match the zooming experience of other layer types.&nbsp; Default is true.</p></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.VirtualEarth.Constructor"></a>Constructor</h3></div></div>

<div class="CConstructor"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.VirtualEarth.OpenLayers.Layer.VirtualEarth"></a>OpenLayers.<wbr>Layer.<wbr>VirtualEarth</h3><div class=CBody><p>Creates a new instance of a OpenLayers.Layer.VirtualEarth.&nbsp; If you use an instance of OpenLayers.Layer.VirtualEarth in you map, you should set the <a href="OpenLayers/Map-js.html#OpenLayers.Map" class=LClass id=link346 onMouseOver="ShowTip(event, 'tt208', 'link346')" onMouseOut="HideTip('tt208')">OpenLayers.Map</a> option restrictedExtent to a meaningful value, e.g.:</p><blockquote><pre class="prettyprint">var map = new OpenLayers.Map( 'map', {
    // other map options
    restrictedExtent : OpenLayers.Bounds(-20037508, -20037508, 20037508, 20037508)
} );

var veLayer = new OpenLayers.Layer.VirtualEarth (
    &quot;Virtual Earth Layer&quot;
);

map.addLayer( veLayer );</pre></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>name</td><td class=CDLDescription>{String}</td></tr><tr><td class=CDLEntry>options</td><td class=CDLDescription>{Object}</td></tr></table></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.VirtualEarth.Functions"></a>Functions</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.VirtualEarth.loadMapObject"></a>loadMapObject</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">loadMapObject:function()</td></tr></table></blockquote></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.VirtualEarth.onMapResize"></a>onMapResize</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">onMapResize: function()</td></tr></table></blockquote></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.VirtualEarth.getWarningHTML"></a>getWarningHTML</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">getWarningHTML:function()</td></tr></table></blockquote><h4 class=CHeading>Returns</h4><p>{String} String with information on why layer is broken, how to get it working.</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.VirtualEarth.setMapObjectCenter"></a>setMapObjectCenter</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>setMapObjectCenter: function(</td><td class="PParameter  prettyprint " nowrap>center,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>zoom</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Set the mapObject to the specified center and zoom</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>center</td><td class=CDLDescription>{Object} MapObject LonLat format</td></tr><tr><td class=CDLEntry>zoom</td><td class=CDLDescription>{int} MapObject zoom format</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.VirtualEarth.getMapObjectCenter"></a>getMapObjectCenter</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">getMapObjectCenter: function()</td></tr></table></blockquote><h4 class=CHeading>Returns</h4><p>{Object} The mapObject&rsquo;s current center in Map Object format</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.VirtualEarth.dragPanMapObject"></a>dragPanMapObject</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>dragPanMapObject: function(</td><td class="PParameter  prettyprint " nowrap>dX,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>dY</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>dX</td><td class=CDLDescription>{Integer}</td></tr><tr><td class=CDLEntry>dY</td><td class=CDLDescription>{Integer}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.VirtualEarth.getMapObjectZoom"></a>getMapObjectZoom</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">getMapObjectZoom: function()</td></tr></table></blockquote><h4 class=CHeading>Returns</h4><p>{Integer} The mapObject&rsquo;s current zoom, in Map Object format</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.VirtualEarth.getMapObjectLonLatFromMapObjectPixel"></a>getMapObjectLonLatFromMapObjectPixel</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getMapObjectLonLatFromMapObjectPixel: function(</td><td class="PParameter  prettyprint " nowrap>moPixel</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>moPixel</td><td class=CDLDescription>{Object} MapObject Pixel format</td></tr></table><h4 class=CHeading>Returns</h4><p>{Object} MapObject LonLat translated from MapObject Pixel</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.VirtualEarth.getMapObjectPixelFromMapObjectLonLat"></a>getMapObjectPixelFromMapObjectLonLat</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getMapObjectPixelFromMapObjectLonLat: function(</td><td class="PParameter  prettyprint " nowrap>moLonLat</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>moLonLat</td><td class=CDLDescription>{Object} MapObject LonLat format</td></tr></table><h4 class=CHeading>Returns</h4><p>{Object} MapObject Pixel transtlated from MapObject LonLat</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.VirtualEarth.getLongitudeFromMapObjectLonLat"></a>getLongitudeFromMapObjectLonLat</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getLongitudeFromMapObjectLonLat: function(</td><td class="PParameter  prettyprint " nowrap>moLonLat</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>moLonLat</td><td class=CDLDescription>{Object} MapObject LonLat format</td></tr></table><h4 class=CHeading>Returns</h4><p>{Float} Longitude of the given MapObject LonLat</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.VirtualEarth.getLatitudeFromMapObjectLonLat"></a>getLatitudeFromMapObjectLonLat</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getLatitudeFromMapObjectLonLat: function(</td><td class="PParameter  prettyprint " nowrap>moLonLat</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>moLonLat</td><td class=CDLDescription>{Object} MapObject LonLat format</td></tr></table><h4 class=CHeading>Returns</h4><p>{Float} Latitude of the given MapObject LonLat</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.VirtualEarth.getMapObjectLonLatFromLonLat"></a>getMapObjectLonLatFromLonLat</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getMapObjectLonLatFromLonLat: function(</td><td class="PParameter  prettyprint " nowrap>lon,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>lat</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>lon</td><td class=CDLDescription>{Float}</td></tr><tr><td class=CDLEntry>lat</td><td class=CDLDescription>{Float}</td></tr></table><h4 class=CHeading>Returns</h4><p>{Object} MapObject LonLat built from lon and lat params</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.VirtualEarth.getXFromMapObjectPixel"></a>getXFromMapObjectPixel</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getXFromMapObjectPixel: function(</td><td class="PParameter  prettyprint " nowrap>moPixel</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>moPixel</td><td class=CDLDescription>{Object} MapObject Pixel format</td></tr></table><h4 class=CHeading>Returns</h4><p>{Integer} X value of the MapObject Pixel</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.VirtualEarth.getYFromMapObjectPixel"></a>getYFromMapObjectPixel</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getYFromMapObjectPixel: function(</td><td class="PParameter  prettyprint " nowrap>moPixel</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>moPixel</td><td class=CDLDescription>{Object} MapObject Pixel format</td></tr></table><h4 class=CHeading>Returns</h4><p>{Integer} Y value of the MapObject Pixel</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.VirtualEarth.getMapObjectPixelFromXY"></a>getMapObjectPixelFromXY</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getMapObjectPixelFromXY: function(</td><td class="PParameter  prettyprint " nowrap>x,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>y</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>x</td><td class=CDLDescription>{Integer}</td></tr><tr><td class=CDLEntry>y</td><td class=CDLDescription>{Integer}</td></tr></table><h4 class=CHeading>Returns</h4><p>{Object} MapObject Pixel from x and y parameters</p></div></div></div>

<div class="CClass"><div class=CTopic><h2 class=CTitle><a name="OpenLayers.Protocol.SQL"></a>OpenLayers.<wbr>Protocol.SQL</h2><div class=CBody><p>Abstract SQL protocol class.&nbsp;  Not to be instantiated directly.&nbsp;  Use one of the SQL protocol subclasses instead.</p><h4 class=CHeading>Inherits from</h4><ul><li><a href="OpenLayers/Protocol-js.html#OpenLayers.Protocol" class=LClass id=link350 onMouseOver="ShowTip(event, 'tt214', 'link350')" onMouseOut="HideTip('tt214')">OpenLayers.Protocol</a></li></ul><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.databaseName" >databaseName</a></td><td class=SDescription>{String}</td></tr><tr class="SProperty SIndent1"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.tableName" >tableName</a></td><td class=SDescription>Name of the database table into which Features should be saved.</td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.postReadFiltering" >postReadFiltering</a></td><td class=SDescription>{Boolean} Whether the filter (if there&rsquo;s one) must be applied after the features have been read from the database; for example the BBOX strategy passes the read method a BBOX spatial filter, if postReadFiltering is true every feature read from the database will go through the BBOX spatial filter, which can be costly; defaults to true.</td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.OpenLayers.Protocol.SQL" >OpenLayers.<wbr>Protocol.SQL</a></td><td class=SDescription></td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.destroy" id=link347 onMouseOver="ShowTip(event, 'tt108', 'link347')" onMouseOut="HideTip('tt108')">destroy</a></td><td class=SDescription>Clean up the protocol.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.supported" id=link348 onMouseOver="ShowTip(event, 'tt109', 'link348')" onMouseOut="HideTip('tt109')">supported</a></td><td class=SDescription>This should be overridden by specific subclasses</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.evaluateFilter" id=link349 onMouseOver="ShowTip(event, 'tt110', 'link349')" onMouseOut="HideTip('tt110')">evaluateFilter</a></td><td class=SDescription>If postReadFiltering is true evaluate the filter against the feature and return the result of the evaluation, otherwise return true.</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Properties"></a>Properties</h3></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.databaseName"></a>databaseName</h3><div class=CBody><p>{String}</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.tableName"></a>tableName</h3><div class=CBody><p>Name of the database table into which Features should be saved.</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.postReadFiltering"></a>postReadFiltering</h3><div class=CBody><p>{Boolean} Whether the filter (if there&rsquo;s one) must be applied after the features have been read from the database; for example the BBOX strategy passes the read method a BBOX spatial filter, if postReadFiltering is true every feature read from the database will go through the BBOX spatial filter, which can be costly; defaults to true.</p></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Constructor"></a>Constructor</h3></div></div>

<div class="CConstructor"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.OpenLayers.Protocol.SQL"></a>OpenLayers.<wbr>Protocol.SQL</h3></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Functions"></a>Functions</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.destroy"></a>destroy</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">destroy: function()</td></tr></table></blockquote><p>Clean up the protocol.</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.supported"></a>supported</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">supported: function()</td></tr></table></blockquote><p>This should be overridden by specific subclasses</p><h4 class=CHeading>Returns</h4><p>{Boolean} Whether or not the browser supports the SQL backend</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.evaluateFilter"></a>evaluateFilter</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>evaluateFilter: function(</td><td class="PParameter  prettyprint " nowrap>feature,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>filter</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>If postReadFiltering is true evaluate the filter against the feature and return the result of the evaluation, otherwise return true.</p><h4 class=CHeading>Parameters</h4><p>{<a href="OpenLayers/Feature/Vector-js.html#OpenLayers.Feature.Vector" class=LClass id=link351 onMouseOver="ShowTip(event, 'tt215', 'link351')" onMouseOut="HideTip('tt215')">OpenLayers.Feature.Vector</a>} The feature.&nbsp; {<a href="OpenLayers/Filter-js.html#OpenLayers.Filter" class=LClass id=link352 onMouseOver="ShowTip(event, 'tt216', 'link352')" onMouseOut="HideTip('tt216')">OpenLayers.Filter</a>} The filter.</p><h4 class=CHeading>Returns</h4><p>{Boolean} true if postReadFiltering if false, the result of the filter evaluation otherwise.</p></div></div></div>

<div class="CClass"><div class=CTopic><h2 class=CTitle><a name="OpenLayers.Protocol.SQL.Gears"></a>OpenLayers.<wbr>Protocol.<wbr>SQL.<wbr>Gears</h2><div class=CBody><p>This Protocol stores feature in the browser via the Gears Database module <a href="http://code.google.com/apis/gears/api_database.html" class=LURL target=_top>http://code.google.com<wbr>/apis<wbr>/gears<wbr>/api_database.html</a>.</p><p>The main advantage is that all the read, create, update and delete operations can be done offline.</p><h4 class=CHeading>Inherits from</h4><ul><li><a href="#OpenLayers.Protocol.SQL" class=LClass id=link372 onMouseOver="ShowTip(event, 'tt217', 'link372')" onMouseOut="HideTip('tt217')">OpenLayers.Protocol.SQL</a></li></ul><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.FID_PREFIX" >FID_PREFIX</a></td><td class=SDescription>{String}</td></tr><tr class="SProperty SIndent1"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.NULL_GEOMETRY" >NULL_GEOMETRY</a></td><td class=SDescription>{String}</td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.NULL_FEATURE_STATE" >NULL_FEATURE_STATE</a></td><td class=SDescription>{String}</td></tr><tr class="SProperty SIndent1"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.jsonParser" >jsonParser</a></td><td class=SDescription>{<a href="OpenLayers/Format/JSON-js.html#OpenLayers.Format.JSON" class=LClass id=link353 onMouseOver="ShowTip(event, 'tt111', 'link353')" onMouseOut="HideTip('tt111')">OpenLayers.Format.JSON</a>}</td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.wktParser" >wktParser</a></td><td class=SDescription>{<a href="OpenLayers/Format/WKT-js.html#OpenLayers.Format.WKT" class=LClass id=link354 onMouseOver="ShowTip(event, 'tt112', 'link354')" onMouseOut="HideTip('tt112')">OpenLayers.Format.WKT</a>}</td></tr><tr class="SProperty SIndent1"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.fidRegExp" >fidRegExp</a></td><td class=SDescription>{RegExp} Regular expression to know whether a feature was created in offline mode.</td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.saveFeatureState" >saveFeatureState</a></td><td class=SDescription>{Boolean} Whether to save the feature state (&lt;OpenLayers.State&gt;) into the database, defaults to true.</td></tr><tr class="SProperty SIndent1"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.typeOfFid" >typeOfFid</a></td><td class=SDescription>{String} The type of the feature identifier, either &ldquo;number&rdquo; or &ldquo;string&rdquo;, defaults to &ldquo;string&rdquo;.</td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.db" >db</a></td><td class=SDescription>{GearsDatabase}</td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.OpenLayers.Protocol.SQL.Gears" >OpenLayers.<wbr>Protocol.<wbr>SQL.<wbr>Gears</a></td><td class=SDescription></td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.initializeDatabase" id=link355 onMouseOver="ShowTip(event, 'tt113', 'link355')" onMouseOut="HideTip('tt113')">initializeDatabase</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.destroy" id=link356 onMouseOver="ShowTip(event, 'tt114', 'link356')" onMouseOut="HideTip('tt114')">destroy</a></td><td class=SDescription>Clean up the protocol.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.supported" id=link357 onMouseOver="ShowTip(event, 'tt115', 'link357')" onMouseOut="HideTip('tt115')">supported</a></td><td class=SDescription>Determine whether a browser supports Gears</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.read" id=link358 onMouseOver="ShowTip(event, 'tt116', 'link358')" onMouseOut="HideTip('tt116')">read</a></td><td class=SDescription>Read all features from the database and return a <a href="OpenLayers/Protocol-js.html#OpenLayers.Protocol.Response" class=LClass id=link359 onMouseOver="ShowTip(event, 'tt117', 'link359')" onMouseOut="HideTip('tt117')">OpenLayers.Protocol.Response</a> instance. </td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.unfreezeFeature" id=link360 onMouseOver="ShowTip(event, 'tt118', 'link360')" onMouseOut="HideTip('tt118')">unfreezeFeature</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.extractFidFromField" id=link361 onMouseOver="ShowTip(event, 'tt119', 'link361')" onMouseOut="HideTip('tt119')">extractFidFromField</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.create" id=link362 onMouseOver="ShowTip(event, 'tt120', 'link362')" onMouseOut="HideTip('tt120')">create</a></td><td class=SDescription>Create new features into the database.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.update" id=link363 onMouseOver="ShowTip(event, 'tt121', 'link363')" onMouseOut="HideTip('tt121')">update</a></td><td class=SDescription>Construct a request updating modified feature.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.createOrUpdate" id=link364 onMouseOver="ShowTip(event, 'tt122', 'link364')" onMouseOut="HideTip('tt122')">createOrUpdate</a></td><td class=SDescription>Construct a request for updating or creating features in the database.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.freezeFeature" id=link365 onMouseOver="ShowTip(event, 'tt123', 'link365')" onMouseOut="HideTip('tt123')">freezeFeature</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.getFeatureStateForFreeze" id=link366 onMouseOver="ShowTip(event, 'tt124', 'link366')" onMouseOut="HideTip('tt124')">getFeatureStateForFreeze</a></td><td class=SDescription>Get the state of the feature to store into the database.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.delete" id=link367 onMouseOver="ShowTip(event, 'tt125', 'link367')" onMouseOut="HideTip('tt125')">delete</a></td><td class=SDescription>Delete features from the database.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.createdOffline" id=link368 onMouseOver="ShowTip(event, 'tt126', 'link368')" onMouseOut="HideTip('tt126')">createdOffline</a></td><td class=SDescription>Returns true if the feature had a feature id when it was created in the Gears database, false otherwise; this is determined by checking the form of the feature&rsquo;s fid value.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.commit" id=link369 onMouseOver="ShowTip(event, 'tt127', 'link369')" onMouseOut="HideTip('tt127')">commit</a></td><td class=SDescription>Go over the features and for each take action based on the feature state. </td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.clear" id=link370 onMouseOver="ShowTip(event, 'tt128', 'link370')" onMouseOut="HideTip('tt128')">clear</a></td><td class=SDescription>Removes all rows of the table.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Protocol.SQL.Gears.callUserCallback" id=link371 onMouseOver="ShowTip(event, 'tt129', 'link371')" onMouseOut="HideTip('tt129')">callUserCallback</a></td><td class=SDescription>This method is called from within commit each time a request is made to the database, it is responsible for calling the user-supplied callbacks.</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Gears.Properties"></a>Properties</h3></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Gears.FID_PREFIX"></a>FID_PREFIX</h3><div class=CBody><p>{String}</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Gears.NULL_GEOMETRY"></a>NULL_GEOMETRY</h3><div class=CBody><p>{String}</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Gears.NULL_FEATURE_STATE"></a>NULL_FEATURE_STATE</h3><div class=CBody><p>{String}</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Gears.jsonParser"></a>jsonParser</h3><div class=CBody><p>{<a href="OpenLayers/Format/JSON-js.html#OpenLayers.Format.JSON" class=LClass id=link373 onMouseOver="ShowTip(event, 'tt111', 'link373')" onMouseOut="HideTip('tt111')">OpenLayers.Format.JSON</a>}</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Gears.wktParser"></a>wktParser</h3><div class=CBody><p>{<a href="OpenLayers/Format/WKT-js.html#OpenLayers.Format.WKT" class=LClass id=link374 onMouseOver="ShowTip(event, 'tt112', 'link374')" onMouseOut="HideTip('tt112')">OpenLayers.Format.WKT</a>}</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Gears.fidRegExp"></a>fidRegExp</h3><div class=CBody><p>{RegExp} Regular expression to know whether a feature was created in offline mode.</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Gears.saveFeatureState"></a>saveFeatureState</h3><div class=CBody><p>{Boolean} Whether to save the feature state (&lt;OpenLayers.State&gt;) into the database, defaults to true.</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Gears.typeOfFid"></a>typeOfFid</h3><div class=CBody><p>{String} The type of the feature identifier, either &ldquo;number&rdquo; or &ldquo;string&rdquo;, defaults to &ldquo;string&rdquo;.</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Gears.db"></a>db</h3><div class=CBody><p>{GearsDatabase}</p></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Gears.Constructor"></a>Constructor</h3></div></div>

<div class="CConstructor"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Gears.OpenLayers.Protocol.SQL.Gears"></a>OpenLayers.<wbr>Protocol.<wbr>SQL.<wbr>Gears</h3></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Gears.Functions"></a>Functions</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Gears.initializeDatabase"></a>initializeDatabase</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">initializeDatabase: function()</td></tr></table></blockquote></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Gears.destroy"></a>destroy</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">destroy: function()</td></tr></table></blockquote><p>Clean up the protocol.</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Gears.supported"></a>supported</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">supported: function()</td></tr></table></blockquote><p>Determine whether a browser supports Gears</p><h4 class=CHeading>Returns</h4><p>{Boolean} The browser supports Gears</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Gears.read"></a>read</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>read: function(</td><td class="PParameter  prettyprint " nowrap>options</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Read all features from the database and return a <a href="OpenLayers/Protocol-js.html#OpenLayers.Protocol.Response" class=LClass id=link375 onMouseOver="ShowTip(event, 'tt117', 'link375')" onMouseOut="HideTip('tt117')">OpenLayers.Protocol.Response</a> instance.&nbsp; If the options parameter contains a callback attribute, the function is called with the response as a parameter.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>options</td><td class=CDLDescription>{Object} Optional object for configuring the request; it can have the {Boolean} property &ldquo;noFeatureStateReset&rdquo; which specifies if the state of features read from the Gears database must be reset to null, if &ldquo;noFeatureStateReset&rdquo; is undefined or false then each feature&rsquo;s state is reset to null, if &ldquo;noFeatureStateReset&rdquo; is true the feature state is preserved.</td></tr></table><h4 class=CHeading>Returns</h4><p>{<a href="OpenLayers/Protocol-js.html#OpenLayers.Protocol.Response" class=LClass id=link376 onMouseOver="ShowTip(event, 'tt117', 'link376')" onMouseOut="HideTip('tt117')">OpenLayers.Protocol.Response</a>} An <a href="OpenLayers/Protocol-js.html#OpenLayers.Protocol.Response" class=LClass id=link377 onMouseOver="ShowTip(event, 'tt117', 'link377')" onMouseOut="HideTip('tt117')">OpenLayers.Protocol.Response</a> object.</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Gears.unfreezeFeature"></a>unfreezeFeature</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>unfreezeFeature: function(</td><td class="PParameter  prettyprint " nowrap>row</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>row</td><td class=CDLDescription>{ResultSet}</td></tr></table><h4 class=CHeading>Returns</h4><p>{<a href="OpenLayers/Feature/Vector-js.html#OpenLayers.Feature.Vector" class=LClass id=link378 onMouseOver="ShowTip(event, 'tt215', 'link378')" onMouseOut="HideTip('tt215')">OpenLayers.Feature.Vector</a>}</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Gears.extractFidFromField"></a>extractFidFromField</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>extractFidFromField: function(</td><td class="PParameter  prettyprint " nowrap>field</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>field</td><td class=CDLDescription>{String}</td></tr></table><p>Returns {String} or {Number} The fid.</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Gears.create"></a>create</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>create: function(</td><td class="PParameter  prettyprint " nowrap>features,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>options</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Create new features into the database.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>features</td><td class=CDLDescription>{Array({<a href="OpenLayers/Feature/Vector-js.html#OpenLayers.Feature.Vector" class=LClass id=link379 onMouseOver="ShowTip(event, 'tt215', 'link379')" onMouseOut="HideTip('tt215')">OpenLayers.Feature.Vector</a>})} or {<a href="OpenLayers/Feature/Vector-js.html#OpenLayers.Feature.Vector" class=LClass id=link380 onMouseOver="ShowTip(event, 'tt215', 'link380')" onMouseOut="HideTip('tt215')">OpenLayers.Feature.Vector</a>} The features to create in the database.</td></tr><tr><td class=CDLEntry>options</td><td class=CDLDescription>{Object} Optional object for configuring the request.</td></tr></table><h4 class=CHeading>Returns</h4><p>{<a href="OpenLayers/Protocol-js.html#OpenLayers.Protocol.Response" class=LClass id=link381 onMouseOver="ShowTip(event, 'tt117', 'link381')" onMouseOut="HideTip('tt117')">OpenLayers.Protocol.Response</a>} An <a href="OpenLayers/Protocol-js.html#OpenLayers.Protocol.Response" class=LClass id=link382 onMouseOver="ShowTip(event, 'tt117', 'link382')" onMouseOut="HideTip('tt117')">OpenLayers.Protocol.Response</a> object.</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Gears.update"></a>update</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>update: function(</td><td class="PParameter  prettyprint " nowrap>features,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>options</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Construct a request updating modified feature.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>features</td><td class=CDLDescription>{Array({<a href="OpenLayers/Feature/Vector-js.html#OpenLayers.Feature.Vector" class=LClass id=link383 onMouseOver="ShowTip(event, 'tt215', 'link383')" onMouseOut="HideTip('tt215')">OpenLayers.Feature.Vector</a>})} or {<a href="OpenLayers/Feature/Vector-js.html#OpenLayers.Feature.Vector" class=LClass id=link384 onMouseOver="ShowTip(event, 'tt215', 'link384')" onMouseOut="HideTip('tt215')">OpenLayers.Feature.Vector</a>} The features to update in the database.</td></tr><tr><td class=CDLEntry>options</td><td class=CDLDescription>{Object} Optional object for configuring the request.</td></tr></table><h4 class=CHeading>Returns</h4><p>{<a href="OpenLayers/Protocol-js.html#OpenLayers.Protocol.Response" class=LClass id=link385 onMouseOver="ShowTip(event, 'tt117', 'link385')" onMouseOut="HideTip('tt117')">OpenLayers.Protocol.Response</a>} An <a href="OpenLayers/Protocol-js.html#OpenLayers.Protocol.Response" class=LClass id=link386 onMouseOver="ShowTip(event, 'tt117', 'link386')" onMouseOut="HideTip('tt117')">OpenLayers.Protocol.Response</a> object.</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Gears.createOrUpdate"></a>createOrUpdate</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>createOrUpdate: function(</td><td class="PParameter  prettyprint " nowrap>features</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Construct a request for updating or creating features in the database.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>features</td><td class=CDLDescription>{Array({<a href="OpenLayers/Feature/Vector-js.html#OpenLayers.Feature.Vector" class=LClass id=link387 onMouseOver="ShowTip(event, 'tt215', 'link387')" onMouseOut="HideTip('tt215')">OpenLayers.Feature.Vector</a>})} or {<a href="OpenLayers/Feature/Vector-js.html#OpenLayers.Feature.Vector" class=LClass id=link388 onMouseOver="ShowTip(event, 'tt215', 'link388')" onMouseOut="HideTip('tt215')">OpenLayers.Feature.Vector</a>} The feature to create or update in the database.</td></tr></table><h4 class=CHeading>Returns</h4><p>{<a href="OpenLayers/Protocol-js.html#OpenLayers.Protocol.Response" class=LClass id=link389 onMouseOver="ShowTip(event, 'tt117', 'link389')" onMouseOut="HideTip('tt117')">OpenLayers.Protocol.Response</a>} An <a href="OpenLayers/Protocol-js.html#OpenLayers.Protocol.Response" class=LClass id=link390 onMouseOver="ShowTip(event, 'tt117', 'link390')" onMouseOut="HideTip('tt117')">OpenLayers.Protocol.Response</a> object.</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Gears.freezeFeature"></a>freezeFeature</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>freezeFeature: function(</td><td class="PParameter  prettyprint " nowrap>feature</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>feature</td><td class=CDLDescription>{<a href="OpenLayers/Feature/Vector-js.html#OpenLayers.Feature.Vector" class=LClass id=link391 onMouseOver="ShowTip(event, 'tt215', 'link391')" onMouseOut="HideTip('tt215')">OpenLayers.Feature.Vector</a>}</td></tr><tr><td class=CDLEntry>state</td><td class=CDLDescription>{String} The feature state to store in the database.</td></tr></table><h4 class=CHeading>Returns</h4><p>{Array}</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Gears.getFeatureStateForFreeze"></a>getFeatureStateForFreeze</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getFeatureStateForFreeze: function(</td><td class="PParameter  prettyprint " nowrap>feature</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Get the state of the feature to store into the database.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>feature</td><td class=CDLDescription>{<a href="OpenLayers/Feature/Vector-js.html#OpenLayers.Feature.Vector" class=LClass id=link392 onMouseOver="ShowTip(event, 'tt215', 'link392')" onMouseOut="HideTip('tt215')">OpenLayers.Feature.Vector</a>} The feature.</td></tr></table><p>Returns {String} The state</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Gears.delete"></a>delete</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>&quot;delete&quot;: function(</td><td class="PParameter  prettyprint " nowrap>features,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>options</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Delete features from the database.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>features</td><td class=CDLDescription>{Array({<a href="OpenLayers/Feature/Vector-js.html#OpenLayers.Feature.Vector" class=LClass id=link393 onMouseOver="ShowTip(event, 'tt215', 'link393')" onMouseOut="HideTip('tt215')">OpenLayers.Feature.Vector</a>})} or {<a href="OpenLayers/Feature/Vector-js.html#OpenLayers.Feature.Vector" class=LClass id=link394 onMouseOver="ShowTip(event, 'tt215', 'link394')" onMouseOut="HideTip('tt215')">OpenLayers.Feature.Vector</a>}</td></tr><tr><td class=CDLEntry>options</td><td class=CDLDescription>{Object} Optional object for configuring the request.&nbsp; This object is modified and should not be reused.</td></tr></table><h4 class=CHeading>Returns</h4><p>{<a href="OpenLayers/Protocol-js.html#OpenLayers.Protocol.Response" class=LClass id=link395 onMouseOver="ShowTip(event, 'tt117', 'link395')" onMouseOut="HideTip('tt117')">OpenLayers.Protocol.Response</a>} An <a href="OpenLayers/Protocol-js.html#OpenLayers.Protocol.Response" class=LClass id=link396 onMouseOver="ShowTip(event, 'tt117', 'link396')" onMouseOut="HideTip('tt117')">OpenLayers.Protocol.Response</a> object.</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Gears.createdOffline"></a>createdOffline</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>createdOffline: function(</td><td class="PParameter  prettyprint " nowrap>feature</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Returns true if the feature had a feature id when it was created in the Gears database, false otherwise; this is determined by checking the form of the feature&rsquo;s fid value.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>feature</td><td class=CDLDescription>{<a href="OpenLayers/Feature/Vector-js.html#OpenLayers.Feature.Vector" class=LClass id=link397 onMouseOver="ShowTip(event, 'tt215', 'link397')" onMouseOut="HideTip('tt215')">OpenLayers.Feature.Vector</a>}</td></tr></table><h4 class=CHeading>Returns</h4><p>{Boolean}</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Gears.commit"></a>commit</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>commit: function(</td><td class="PParameter  prettyprint " nowrap>features,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>options</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Go over the features and for each take action based on the feature state.&nbsp; Possible actions are create, update and delete.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>features</td><td class=CDLDescription>{Array({<a href="OpenLayers/Feature/Vector-js.html#OpenLayers.Feature.Vector" class=LClass id=link398 onMouseOver="ShowTip(event, 'tt215', 'link398')" onMouseOut="HideTip('tt215')">OpenLayers.Feature.Vector</a>})}</td></tr><tr><td class=CDLEntry>options</td><td class=CDLDescription>{Object} Object whose possible keys are &ldquo;create&rdquo;, &ldquo;update&rdquo;, &ldquo;delete&rdquo;, &ldquo;callback&rdquo; and &ldquo;scope&rdquo;, the values referenced by the first three are objects as passed to the &ldquo;create&rdquo;, &ldquo;update&rdquo;, and &ldquo;delete&rdquo; methods, the value referenced by the &ldquo;callback&rdquo; key is a function which is called when the commit operation is complete using the scope referenced by the &ldquo;scope&rdquo; key.</td></tr></table><h4 class=CHeading>Returns</h4><p>{Array({<a href="OpenLayers/Protocol-js.html#OpenLayers.Protocol.Response" class=LClass id=link399 onMouseOver="ShowTip(event, 'tt117', 'link399')" onMouseOut="HideTip('tt117')">OpenLayers.Protocol.Response</a>})} An array of <a href="OpenLayers/Protocol-js.html#OpenLayers.Protocol.Response" class=LClass id=link400 onMouseOver="ShowTip(event, 'tt117', 'link400')" onMouseOut="HideTip('tt117')">OpenLayers.Protocol.Response</a> objects, one per request made to the database.</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Gears.clear"></a>clear</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">clear: function()</td></tr></table></blockquote><p>Removes all rows of the table.</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Protocol.SQL.Gears.callUserCallback"></a>callUserCallback</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>callUserCallback: function(</td><td class="PParameter  prettyprint " nowrap>options,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>resp</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>This method is called from within commit each time a request is made to the database, it is responsible for calling the user-supplied callbacks.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>options</td><td class=CDLDescription>{Object} The map of options passed to the commit call.</td></tr><tr><td class=CDLEntry>resp</td><td class=CDLDescription>{<a href="OpenLayers/Protocol-js.html#OpenLayers.Protocol.Response" class=LClass id=link401 onMouseOver="ShowTip(event, 'tt117', 'link401')" onMouseOut="HideTip('tt117')">OpenLayers.Protocol.Response</a>}</td></tr></table></div></div></div>

<div class="CClass"><div class=CTopic><h2 class=CTitle><a name="OpenLayers.Layer.Yahoo"></a>OpenLayers.<wbr>Layer.<wbr>Yahoo</h2><div class=CBody><h4 class=CHeading>Inherits from</h4><ul><li><a href="OpenLayers/Layer/EventPane-js.html#OpenLayers.Layer.EventPane" class=LClass id=link422 onMouseOver="ShowTip(event, 'tt211', 'link422')" onMouseOut="HideTip('tt211')">OpenLayers.Layer.EventPane</a></li><li><a href="OpenLayers/Layer/FixedZoomLevels-js.html#OpenLayers.Layer.FixedZoomLevels" class=LClass id=link423 onMouseOver="ShowTip(event, 'tt212', 'link423')" onMouseOut="HideTip('tt212')">OpenLayers.Layer.FixedZoomLevels</a></li></ul><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.Constants" >Constants</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.MIN_ZOOM_LEVEL" >MIN_ZOOM_LEVEL</a></td><td class=SDescription>{Integer} 0</td></tr><tr class="SConstant SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.MAX_ZOOM_LEVEL" >MAX_ZOOM_LEVEL</a></td><td class=SDescription>{Integer} 17</td></tr><tr class="SConstant SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.RESOLUTIONS" >RESOLUTIONS</a></td><td class=SDescription>{Array(Float)} Hardcode these resolutions so that they are more closely tied with the standard wms projection</td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.type" >type</a></td><td class=SDescription>{YahooMapType}</td></tr><tr class="SProperty SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.wrapDateLine" >wrapDateLine</a></td><td class=SDescription>{Boolean} Allow user to pan forever east/west. </td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.sphericalMercator" >sphericalMercator</a></td><td class=SDescription>{Boolean} Should the map act as a mercator-projected map?&nbsp; </td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.OpenLayers.Layer.Yahoo" >OpenLayers.<wbr>Layer.<wbr>Yahoo</a></td><td class=SDescription></td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.loadMapObject" id=link402 onMouseOver="ShowTip(event, 'tt130', 'link402')" onMouseOut="HideTip('tt130')">loadMapObject</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.onMapResize" id=link403 onMouseOver="ShowTip(event, 'tt131', 'link403')" onMouseOut="HideTip('tt131')">onMapResize</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.setMap" id=link404 onMouseOver="ShowTip(event, 'tt132', 'link404')" onMouseOut="HideTip('tt132')">setMap</a></td><td class=SDescription>Overridden from EventPane because we need to remove this yahoo event pane which prohibits our drag and drop, and we can only do this once the map has been loaded and centered.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.fixYahooEventPane" id=link405 onMouseOver="ShowTip(event, 'tt133', 'link405')" onMouseOut="HideTip('tt133')">fixYahooEventPane</a></td><td class=SDescription>The map has been centered, so the mysterious yahoo eventpane has been added. </td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.getWarningHTML" id=link406 onMouseOver="ShowTip(event, 'tt134', 'link406')" onMouseOut="HideTip('tt134')">getWarningHTML</a></td><td class=SDescription>{String} String with information on why layer is broken, how to get it working.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.getOLZoomFromMapObjectZoom" id=link407 onMouseOver="ShowTip(event, 'tt135', 'link407')" onMouseOut="HideTip('tt135')">getOLZoomFromMapObjectZoom</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.getMapObjectZoomFromOLZoom" id=link408 onMouseOver="ShowTip(event, 'tt136', 'link408')" onMouseOut="HideTip('tt136')">getMapObjectZoomFromOLZoom</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.setMapObjectCenter" id=link409 onMouseOver="ShowTip(event, 'tt137', 'link409')" onMouseOut="HideTip('tt137')">setMapObjectCenter</a></td><td class=SDescription>Set the mapObject to the specified center and zoom</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.getMapObjectCenter" id=link410 onMouseOver="ShowTip(event, 'tt138', 'link410')" onMouseOut="HideTip('tt138')">getMapObjectCenter</a></td><td class=SDescription>{Object} The mapObject&rsquo;s current center in Map Object format</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.dragPanMapObject" id=link411 onMouseOver="ShowTip(event, 'tt139', 'link411')" onMouseOut="HideTip('tt139')">dragPanMapObject</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.getMapObjectZoom" id=link412 onMouseOver="ShowTip(event, 'tt140', 'link412')" onMouseOut="HideTip('tt140')">getMapObjectZoom</a></td><td class=SDescription>{Integer} The mapObject&rsquo;s current zoom, in Map Object format</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.getMapObjectLonLatFromMapObjectPixel" id=link413 onMouseOver="ShowTip(event, 'tt141', 'link413')" onMouseOut="HideTip('tt141')">getMapObjectLonLatFromMapObjectPixel</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.getMapObjectPixelFromMapObjectLonLat" id=link414 onMouseOver="ShowTip(event, 'tt142', 'link414')" onMouseOut="HideTip('tt142')">getMapObjectPixelFromMapObjectLonLat</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.getLongitudeFromMapObjectLonLat" id=link415 onMouseOver="ShowTip(event, 'tt143', 'link415')" onMouseOut="HideTip('tt143')">getLongitudeFromMapObjectLonLat</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.getLatitudeFromMapObjectLonLat" id=link416 onMouseOver="ShowTip(event, 'tt144', 'link416')" onMouseOut="HideTip('tt144')">getLatitudeFromMapObjectLonLat</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.getMapObjectLonLatFromLonLat" id=link417 onMouseOver="ShowTip(event, 'tt145', 'link417')" onMouseOut="HideTip('tt145')">getMapObjectLonLatFromLonLat</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.getXFromMapObjectPixel" id=link418 onMouseOver="ShowTip(event, 'tt146', 'link418')" onMouseOut="HideTip('tt146')">getXFromMapObjectPixel</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.getYFromMapObjectPixel" id=link419 onMouseOver="ShowTip(event, 'tt147', 'link419')" onMouseOut="HideTip('tt147')">getYFromMapObjectPixel</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.getMapObjectPixelFromXY" id=link420 onMouseOver="ShowTip(event, 'tt148', 'link420')" onMouseOut="HideTip('tt148')">getMapObjectPixelFromXY</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.Yahoo.getMapObjectSizeFromOLSize" id=link421 onMouseOver="ShowTip(event, 'tt149', 'link421')" onMouseOut="HideTip('tt149')">getMapObjectSizeFromOLSize</a></td><td class=SDescription></td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Yahoo.Constants"></a>Constants</h3></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Yahoo.MIN_ZOOM_LEVEL"></a>MIN_ZOOM_LEVEL</h3><div class=CBody><p>{Integer} 0</p></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Yahoo.MAX_ZOOM_LEVEL"></a>MAX_ZOOM_LEVEL</h3><div class=CBody><p>{Integer} 17</p></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Yahoo.RESOLUTIONS"></a>RESOLUTIONS</h3><div class=CBody><p>{Array(Float)} Hardcode these resolutions so that they are more closely tied with the standard wms projection</p></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Yahoo.Properties"></a>Properties</h3></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Yahoo.type"></a>type</h3><div class=CBody><p>{YahooMapType}</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Yahoo.wrapDateLine"></a>wrapDateLine</h3><div class=CBody><p>{Boolean} Allow user to pan forever east/west.&nbsp;  Default is true.&nbsp; Setting this to false only restricts panning if <a href="#OpenLayers.Layer.Yahoo.sphericalMercator" class=LProperty id=link424 onMouseOver="ShowTip(event, 'tt218', 'link424')" onMouseOut="HideTip('tt218')">sphericalMercator</a> is true.</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Yahoo.sphericalMercator"></a>sphericalMercator</h3><div class=CBody><p>{Boolean} Should the map act as a mercator-projected map?&nbsp; This will cause all interactions with the map to be in the actual map projection, which allows support for vector drawing, overlaying other maps, etc.</p></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Yahoo.Constructor"></a>Constructor</h3></div></div>

<div class="CConstructor"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Yahoo.OpenLayers.Layer.Yahoo"></a>OpenLayers.<wbr>Layer.<wbr>Yahoo</h3><div class=CBody><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>name</td><td class=CDLDescription>{String}</td></tr><tr><td class=CDLEntry>options</td><td class=CDLDescription>{Object}</td></tr></table></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Yahoo.Functions"></a>Functions</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Yahoo.loadMapObject"></a>loadMapObject</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">loadMapObject:function()</td></tr></table></blockquote></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Yahoo.onMapResize"></a>onMapResize</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">onMapResize: function()</td></tr></table></blockquote></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Yahoo.setMap"></a>setMap</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>setMap: function(</td><td class="PParameter  prettyprint " nowrap>map</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Overridden from EventPane because we need to remove this yahoo event pane which prohibits our drag and drop, and we can only do this once the map has been loaded and centered.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>map</td><td class=CDLDescription>{<a href="OpenLayers/Map-js.html#OpenLayers.Map" class=LClass id=link425 onMouseOver="ShowTip(event, 'tt208', 'link425')" onMouseOut="HideTip('tt208')">OpenLayers.Map</a>}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Yahoo.fixYahooEventPane"></a>fixYahooEventPane</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">fixYahooEventPane: function()</td></tr></table></blockquote><p>The map has been centered, so the mysterious yahoo eventpane has been added. we remove it so that it doesnt mess with <b>our</b> event pane.</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Yahoo.getWarningHTML"></a>getWarningHTML</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">getWarningHTML:function()</td></tr></table></blockquote><h4 class=CHeading>Returns</h4><p>{String} String with information on why layer is broken, how to get it working.</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Yahoo.getOLZoomFromMapObjectZoom"></a>getOLZoomFromMapObjectZoom</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getOLZoomFromMapObjectZoom: function(</td><td class="PParameter  prettyprint " nowrap>moZoom</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>gZoom</td><td class=CDLDescription>{Integer}</td></tr></table><h4 class=CHeading>Returns</h4><p>{Integer} An OpenLayers Zoom level, translated from the passed in gZoom Returns null if null value is passed in.</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Yahoo.getMapObjectZoomFromOLZoom"></a>getMapObjectZoomFromOLZoom</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getMapObjectZoomFromOLZoom: function(</td><td class="PParameter  prettyprint " nowrap>olZoom</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>olZoom</td><td class=CDLDescription>{Integer}</td></tr></table><h4 class=CHeading>Returns</h4><p>{Integer} A MapObject level, translated from the passed in olZoom Returns null if null value is passed in</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Yahoo.setMapObjectCenter"></a>setMapObjectCenter</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>setMapObjectCenter: function(</td><td class="PParameter  prettyprint " nowrap>center,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>zoom</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Set the mapObject to the specified center and zoom</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>center</td><td class=CDLDescription>{Object} MapObject LonLat format</td></tr><tr><td class=CDLEntry>zoom</td><td class=CDLDescription>{int} MapObject zoom format</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Yahoo.getMapObjectCenter"></a>getMapObjectCenter</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">getMapObjectCenter: function()</td></tr></table></blockquote><h4 class=CHeading>Returns</h4><p>{Object} The mapObject&rsquo;s current center in Map Object format</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Yahoo.dragPanMapObject"></a>dragPanMapObject</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>dragPanMapObject: function(</td><td class="PParameter  prettyprint " nowrap>dX,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>dY</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>dX</td><td class=CDLDescription>{Integer}</td></tr><tr><td class=CDLEntry>dY</td><td class=CDLDescription>{Integer}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Yahoo.getMapObjectZoom"></a>getMapObjectZoom</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">getMapObjectZoom: function()</td></tr></table></blockquote><h4 class=CHeading>Returns</h4><p>{Integer} The mapObject&rsquo;s current zoom, in Map Object format</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Yahoo.getMapObjectLonLatFromMapObjectPixel"></a>getMapObjectLonLatFromMapObjectPixel</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getMapObjectLonLatFromMapObjectPixel: function(</td><td class="PParameter  prettyprint " nowrap>moPixel</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>moPixel</td><td class=CDLDescription>{Object} MapObject Pixel format</td></tr></table><h4 class=CHeading>Returns</h4><p>{Object} MapObject LonLat translated from MapObject Pixel</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Yahoo.getMapObjectPixelFromMapObjectLonLat"></a>getMapObjectPixelFromMapObjectLonLat</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getMapObjectPixelFromMapObjectLonLat: function(</td><td class="PParameter  prettyprint " nowrap>moLonLat</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>moLonLat</td><td class=CDLDescription>{Object} MapObject LonLat format</td></tr></table><h4 class=CHeading>Returns</h4><p>{Object} MapObject Pixel transtlated from MapObject LonLat</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Yahoo.getLongitudeFromMapObjectLonLat"></a>getLongitudeFromMapObjectLonLat</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getLongitudeFromMapObjectLonLat: function(</td><td class="PParameter  prettyprint " nowrap>moLonLat</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>moLonLat</td><td class=CDLDescription>{Object} MapObject LonLat format</td></tr></table><h4 class=CHeading>Returns</h4><p>{Float} Longitude of the given MapObject LonLat</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Yahoo.getLatitudeFromMapObjectLonLat"></a>getLatitudeFromMapObjectLonLat</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getLatitudeFromMapObjectLonLat: function(</td><td class="PParameter  prettyprint " nowrap>moLonLat</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>moLonLat</td><td class=CDLDescription>{Object} MapObject LonLat format</td></tr></table><h4 class=CHeading>Returns</h4><p>{Float} Latitude of the given MapObject LonLat</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Yahoo.getMapObjectLonLatFromLonLat"></a>getMapObjectLonLatFromLonLat</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getMapObjectLonLatFromLonLat: function(</td><td class="PParameter  prettyprint " nowrap>lon,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>lat</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>lon</td><td class=CDLDescription>{Float}</td></tr><tr><td class=CDLEntry>lat</td><td class=CDLDescription>{Float}</td></tr></table><h4 class=CHeading>Returns</h4><p>{Object} MapObject LonLat built from lon and lat params</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Yahoo.getXFromMapObjectPixel"></a>getXFromMapObjectPixel</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getXFromMapObjectPixel: function(</td><td class="PParameter  prettyprint " nowrap>moPixel</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>moPixel</td><td class=CDLDescription>{Object} MapObject Pixel format</td></tr></table><h4 class=CHeading>Returns</h4><p>{Integer} X value of the MapObject Pixel</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Yahoo.getYFromMapObjectPixel"></a>getYFromMapObjectPixel</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getYFromMapObjectPixel: function(</td><td class="PParameter  prettyprint " nowrap>moPixel</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>moPixel</td><td class=CDLDescription>{Object} MapObject Pixel format</td></tr></table><h4 class=CHeading>Returns</h4><p>{Integer} Y value of the MapObject Pixel</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Yahoo.getMapObjectPixelFromXY"></a>getMapObjectPixelFromXY</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getMapObjectPixelFromXY: function(</td><td class="PParameter  prettyprint " nowrap>x,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>y</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>x</td><td class=CDLDescription>{Integer}</td></tr><tr><td class=CDLEntry>y</td><td class=CDLDescription>{Integer}</td></tr></table><h4 class=CHeading>Returns</h4><p>{Object} MapObject Pixel from x and y parameters</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.Yahoo.getMapObjectSizeFromOLSize"></a>getMapObjectSizeFromOLSize</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getMapObjectSizeFromOLSize: function(</td><td class="PParameter  prettyprint " nowrap>olSize</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>olSize</td><td class=CDLDescription>{<a href="OpenLayers/BaseTypes/Size-js.html#OpenLayers.Size" class=LClass id=link426 onMouseOver="ShowTip(event, 'tt219', 'link426')" onMouseOut="HideTip('tt219')">OpenLayers.Size</a>}</td></tr></table><h4 class=CHeading>Returns</h4><p>{Object} MapObject Size from olSize parameter</p></div></div></div>

<div class="CClass"><div class=CTopic><h2 class=CTitle><a name="OpenLayers.Layer.GML"></a>OpenLayers.<wbr>Layer.GML</h2><div class=CBody><p>Create a vector layer by parsing a GML file.&nbsp; The GML file is passed in as a parameter.&nbsp; <b>Deprecated</b>.&nbsp;  To be removed in 3.0.&nbsp;  Instead use OpenLayers.Layer.Vector with Protocol.HTTP and Strategy.Fixed.&nbsp; Provide the protocol with a format parameter to get the parser you want for your data.</p><h4 class=CHeading>Inherits from</h4><ul><li><a href="OpenLayers/Layer/Vector-js.html#OpenLayers.Layer.Vector" class=LClass id=link434 onMouseOver="ShowTip(event, 'tt207', 'link434')" onMouseOut="HideTip('tt207')">OpenLayers.Layer.Vector</a></li></ul><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Layer.GML.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.GML.loaded" >loaded</a></td><td class=SDescription>{Boolean} Flag for whether the GML data has been loaded yet.</td></tr><tr class="SProperty SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.GML.format" >format</a></td><td class=SDescription>{<a href="OpenLayers/Format-js.html#OpenLayers.Format" class=LClass id=link427 onMouseOver="ShowTip(event, 'tt75', 'link427')" onMouseOut="HideTip('tt75')">OpenLayers.Format</a>} The format you want the data to be parsed with.</td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.GML.formatOptions" >formatOptions</a></td><td class=SDescription>{Object} Hash of options which should be passed to the format when it is created. </td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Layer.GML.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.GML.OpenLayers.Layer.GML" >OpenLayers.<wbr>Layer.GML</a></td><td class=SDescription>Load and parse a single file on the web, according to the format provided via the &lsquo;format&rsquo; option, defaulting to GML.</td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Layer.GML.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.GML.setVisibility" id=link428 onMouseOver="ShowTip(event, 'tt150', 'link428')" onMouseOut="HideTip('tt150')">setVisibility</a></td><td class=SDescription>Set the visibility flag for the layer and hide/show&amp;redraw accordingly. </td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.GML.moveTo" id=link429 onMouseOver="ShowTip(event, 'tt151', 'link429')" onMouseOut="HideTip('tt151')">moveTo</a></td><td class=SDescription>If layer is visible and GML has not been loaded, load GML, then load GML and call OpenLayers.Layer.Vector.moveTo() to redraw at the new location.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.GML.loadGML" id=link430 onMouseOver="ShowTip(event, 'tt152', 'link430')" onMouseOut="HideTip('tt152')">loadGML</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.GML.setUrl" id=link431 onMouseOver="ShowTip(event, 'tt153', 'link431')" onMouseOut="HideTip('tt153')">setUrl</a></td><td class=SDescription>Change the URL and reload the GML</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Layer.GML.requestSuccess" id=link432 onMouseOver="ShowTip(event, 'tt154', 'link432')" onMouseOut="HideTip('tt154')">requestSuccess</a></td><td class=SDescription>Process GML after it has been loaded. </td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Layer.GML.requestFailure" id=link433 onMouseOver="ShowTip(event, 'tt155', 'link433')" onMouseOut="HideTip('tt155')">requestFailure</a></td><td class=SDescription>Process a failed loading of GML. </td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.GML.Properties"></a>Properties</h3></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.GML.loaded"></a>loaded</h3><div class=CBody><p>{Boolean} Flag for whether the GML data has been loaded yet.</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.GML.format"></a>format</h3><div class=CBody><p>{<a href="OpenLayers/Format-js.html#OpenLayers.Format" class=LClass id=link435 onMouseOver="ShowTip(event, 'tt75', 'link435')" onMouseOut="HideTip('tt75')">OpenLayers.Format</a>} The format you want the data to be parsed with.</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.GML.formatOptions"></a>formatOptions</h3><div class=CBody><p>{Object} Hash of options which should be passed to the format when it is created.&nbsp; Must be passed in the constructor.</p></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.GML.Constructor"></a>Constructor</h3></div></div>

<div class="CConstructor"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.GML.OpenLayers.Layer.GML"></a>OpenLayers.<wbr>Layer.GML</h3><div class=CBody><p>Load and parse a single file on the web, according to the format provided via the &lsquo;format&rsquo; option, defaulting to GML.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>name</td><td class=CDLDescription>{String}</td></tr><tr><td class=CDLEntry>url</td><td class=CDLDescription>{String} URL of a GML file.</td></tr><tr><td class=CDLEntry>options</td><td class=CDLDescription>{Object} Hashtable of extra options to tag onto the layer.</td></tr></table></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.GML.Functions"></a>Functions</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.GML.setVisibility"></a>setVisibility</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>setVisibility: function(</td><td class="PParameter  prettyprint " nowrap>visibility,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>noEvent</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Set the visibility flag for the layer and hide/show&amp;redraw accordingly.&nbsp; Fire event unless otherwise specified GML will be loaded if the layer is being made visible for the first time.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>visible</td><td class=CDLDescription>{Boolean} Whether or not to display the layer (if in range)</td></tr><tr><td class=CDLEntry>noEvent</td><td class=CDLDescription>{Boolean}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.GML.moveTo"></a>moveTo</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>moveTo:function(</td><td class="PParameter  prettyprint " nowrap>bounds,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>zoomChanged,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>minor</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>If layer is visible and GML has not been loaded, load GML, then load GML and call OpenLayers.Layer.Vector.moveTo() to redraw at the new location.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>bounds</td><td class=CDLDescription>{Object}</td></tr><tr><td class=CDLEntry>zoomChanged</td><td class=CDLDescription>{Object}</td></tr><tr><td class=CDLEntry>minor</td><td class=CDLDescription>{Object}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.GML.loadGML"></a>loadGML</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">loadGML: function()</td></tr></table></blockquote></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.GML.setUrl"></a>setUrl</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>setUrl:function(</td><td class="PParameter  prettyprint " nowrap>url</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Change the URL and reload the GML</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>url</td><td class=CDLDescription>{String} URL of a GML file.</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.GML.requestSuccess"></a>requestSuccess</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>requestSuccess:function(</td><td class="PParameter  prettyprint " nowrap>request</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Process GML after it has been loaded.&nbsp; Called by initialize() and loadUrl() after the GML has been loaded.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>request</td><td class=CDLDescription>{String}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Layer.GML.requestFailure"></a>requestFailure</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>requestFailure: function(</td><td class="PParameter  prettyprint " nowrap>request</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Process a failed loading of GML.&nbsp; Called by initialize() and loadUrl() if there was a problem loading GML.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>request</td><td class=CDLDescription>{String}</td></tr></table></div></div></div>

<div class="CClass"><div class=CTopic><h2 class=CTitle><a name="OpenLayers.Geometry.Rectangle"></a>OpenLayers.<wbr>Geometry.<wbr>Rectangle</h2><div class=CBody><p>This class is <b>not supported</b>, and probably isn&rsquo;t what you&rsquo;re looking for.&nbsp; Instead, most users probably want something like:</p><blockquote><pre class="prettyprint">var poly = new OpenLayers.Bounds(0,0,10,10).toGeometry();</pre></blockquote><p>This will create a rectangular Polygon geometry.</p><h4 class=CHeading>Inherits</h4><ul><li><a href="OpenLayers/Geometry-js.html#OpenLayers.Geometry" class=LClass id=link439 onMouseOver="ShowTip(event, 'tt220', 'link439')" onMouseOut="HideTip('tt220')">OpenLayers.Geometry</a></li></ul><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Geometry.Rectangle.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Geometry.Rectangle.x" >x</a></td><td class=SDescription>{Float}</td></tr><tr class="SProperty SIndent1"><td class=SEntry><a href="#OpenLayers.Geometry.Rectangle.y" >y</a></td><td class=SDescription>{Float}</td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Geometry.Rectangle.width" >width</a></td><td class=SDescription>{Float}</td></tr><tr class="SProperty SIndent1"><td class=SEntry><a href="#OpenLayers.Geometry.Rectangle.height" >height</a></td><td class=SDescription>{Float}</td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Geometry.Rectangle.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Geometry.Rectangle.OpenLayers.Geometry.Rectangle" >OpenLayers.<wbr>Geometry.<wbr>Rectangle</a></td><td class=SDescription></td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Geometry.Rectangle.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Geometry.Rectangle.calculateBounds" id=link436 onMouseOver="ShowTip(event, 'tt156', 'link436')" onMouseOut="HideTip('tt156')">calculateBounds</a></td><td class=SDescription>Recalculate the bounds for the geometry.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Geometry.Rectangle.getLength" id=link437 onMouseOver="ShowTip(event, 'tt157', 'link437')" onMouseOut="HideTip('tt157')">getLength</a></td><td class=SDescription>{Float} The length of the geometry</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Geometry.Rectangle.getArea" id=link438 onMouseOver="ShowTip(event, 'tt158', 'link438')" onMouseOut="HideTip('tt158')">getArea</a></td><td class=SDescription>{Float} The area of the geometry</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Geometry.Rectangle.Properties"></a>Properties</h3></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Geometry.Rectangle.x"></a>x</h3><div class=CBody><p>{Float}</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Geometry.Rectangle.y"></a>y</h3><div class=CBody><p>{Float}</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Geometry.Rectangle.width"></a>width</h3><div class=CBody><p>{Float}</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Geometry.Rectangle.height"></a>height</h3><div class=CBody><p>{Float}</p></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Geometry.Rectangle.Constructor"></a>Constructor</h3></div></div>

<div class="CConstructor"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Geometry.Rectangle.OpenLayers.Geometry.Rectangle"></a>OpenLayers.<wbr>Geometry.<wbr>Rectangle</h3><div class=CBody><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>points</td><td class=CDLDescription>{Array(<a href="OpenLayers/Geometry/Point-js.html#OpenLayers.Geometry.Point" class=LClass id=link440 onMouseOver="ShowTip(event, 'tt221', 'link440')" onMouseOut="HideTip('tt221')">OpenLayers.Geometry.Point</a>)}</td></tr></table></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Geometry.Rectangle.Functions"></a>Functions</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Geometry.Rectangle.calculateBounds"></a>calculateBounds</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">calculateBounds: function()</td></tr></table></blockquote><p>Recalculate the bounds for the geometry.</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Geometry.Rectangle.getLength"></a>getLength</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">getLength: function()</td></tr></table></blockquote><h4 class=CHeading>Returns</h4><p>{Float} The length of the geometry</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Geometry.Rectangle.getArea"></a>getArea</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">getArea: function()</td></tr></table></blockquote><h4 class=CHeading>Returns</h4><p>{Float} The area of the geometry</p></div></div></div>

<div class="CClass"><div class=CTopic><h2 class=CTitle><a name="OpenLayers.Renderer.NG"></a>OpenLayers.<wbr>Renderer.NG</h2><div class=CBody><h4 class=CHeading>Inherits from</h4><ul><li><a href="OpenLayers/Renderer/Elements-js.html#OpenLayers.Renderer.Elements" class=LClass id=link444 onMouseOver="ShowTip(event, 'tt222', 'link444')" onMouseOut="HideTip('tt222')">OpenLayers.Renderer.Elements</a></li></ul><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Renderer.NG.Constants" >Constants</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.NG.labelNodeType" >labelNodeType</a></td><td class=SDescription>{String} The node type for text label containers. </td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Renderer.NG.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.NG.OpenLayers.Renderer.NG" >OpenLayers.<wbr>Renderer.NG</a></td><td class=SDescription></td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Renderer.NG.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.NG.updateDimensions" id=link441 onMouseOver="ShowTip(event, 'tt159', 'link441')" onMouseOut="HideTip('tt159')">updateDimensions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Renderer.NG.resize" >resize</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.NG.drawFeature" id=link442 onMouseOver="ShowTip(event, 'tt160', 'link442')" onMouseOut="HideTip('tt160')">drawFeature</a></td><td class=SDescription>Draw the feature. </td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Renderer.NG.drawText" id=link443 onMouseOver="ShowTip(event, 'tt161', 'link443')" onMouseOut="HideTip('tt161')">drawText</a></td><td class=SDescription>Function for drawing text labels. </td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.NG.Constants"></a>Constants</h3></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.NG.labelNodeType"></a>labelNodeType</h3><div class=CBody><p>{String} The node type for text label containers.&nbsp; To be defined by subclasses.</p></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.NG.Constructor"></a>Constructor</h3></div></div>

<div class="CConstructor"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.NG.OpenLayers.Renderer.NG"></a>OpenLayers.<wbr>Renderer.NG</h3><div class=CBody><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>containerID</td><td class=CDLDescription>{String}</td></tr><tr><td class=CDLEntry>options</td><td class=CDLDescription>{Object} options for this renderer.&nbsp; Supported options are:</td></tr></table><ul><li>yOrdering - {Boolean} Whether to use y-ordering</li><li>zIndexing - {Boolean} Whether to use z-indexing.&nbsp; Will be ignored if yOrdering is set to true.</li></ul></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.NG.Functions"></a>Functions</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.NG.updateDimensions"></a>updateDimensions</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>updateDimensions: function(</td><td class="PParameter  prettyprint " nowrap>zoomChanged</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>To be extended by subclasses</td><td class=CDLDescription>here we set positioning related styles on HTML elements, subclasses have to do the same for renderer specific elements (e.g. viewBox, width and height of the rendererRoot)</td></tr></table><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>zoomChanged</td><td class=CDLDescription>{Boolean} Has the zoom changed?&nbsp; If so, subclasses may have to update feature styles/dimensions.</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.NG.resize"></a>resize</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.NG.drawFeature"></a>drawFeature</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>drawFeature: function(</td><td class="PParameter  prettyprint " nowrap>feature,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>style</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Draw the feature.&nbsp;  The optional style argument can be used to override the feature&rsquo;s own style.&nbsp;  This method should only be called from layer.drawFeature().</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>feature</td><td class=CDLDescription>{<a href="OpenLayers/Feature/Vector-js.html#OpenLayers.Feature.Vector" class=LClass id=link445 onMouseOver="ShowTip(event, 'tt215', 'link445')" onMouseOut="HideTip('tt215')">OpenLayers.Feature.Vector</a>}</td></tr><tr><td class=CDLEntry>style</td><td class=CDLDescription>{&lt;Object&gt;}</td></tr></table><h4 class=CHeading>Returns</h4><p>{Boolean} true if the feature has been drawn completely, false if not, undefined if the feature had no geometry</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.NG.drawText"></a>drawText</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>drawText: function(</td><td class="PParameter  prettyprint " nowrap>featureId,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>style,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>location</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Function for drawing text labels.&nbsp; This method is only called by the renderer itself.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>featureId</td><td class=CDLDescription>{String|DOMElement}</td></tr><tr><td class=CDLEntry>style</td><td class=CDLDescription>{Object}</td></tr><tr><td class=CDLEntry>location</td><td class=CDLDescription>{<a href="OpenLayers/Geometry/Point-js.html#OpenLayers.Geometry.Point" class=LClass id=link446 onMouseOver="ShowTip(event, 'tt221', 'link446')" onMouseOut="HideTip('tt221')">OpenLayers.Geometry.Point</a>}, will be modified inline</td></tr></table><h4 class=CHeading>Returns</h4><p>{DOMElement} container holding the text label (to be populated by subclasses)</p></div></div></div>

<div class="CClass"><div class=CTopic><h2 class=CTitle><a name="OpenLayers.Renderer.SVG2"></a>OpenLayers.<wbr>Renderer.SVG2</h2><div class=CBody><h4 class=CHeading>Inherits from</h4><ul><li><a href="#OpenLayers.Renderer.NG" class=LClass >OpenLayers.Renderer.NG</a></li></ul><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.xmlns" >xmlns</a></td><td class=SDescription>{String}</td></tr><tr class="SProperty SIndent1"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.xlinkns" >xlinkns</a></td><td class=SDescription>{String}</td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.symbolMetrics" >symbolMetrics</a></td><td class=SDescription>{Object} Cache for symbol metrics according to their svg coordinate space. </td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.Constants" >Constants</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.labelNodeType" >labelNodeType</a></td><td class=SDescription>{String} The node type for text label containers.</td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.OpenLayers.Renderer.SVG2" >OpenLayers.<wbr>Renderer.SVG2</a></td><td class=SDescription></td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.supported" id=link447 onMouseOver="ShowTip(event, 'tt162', 'link447')" onMouseOut="HideTip('tt162')">supported</a></td><td class=SDescription>{Boolean} Whether or not the browser supports the SVG renderer</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.updateDimensions" id=link448 onMouseOver="ShowTip(event, 'tt163', 'link448')" onMouseOut="HideTip('tt163')">updateDimensions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.getNodeType" id=link449 onMouseOver="ShowTip(event, 'tt164', 'link449')" onMouseOut="HideTip('tt164')">getNodeType</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.setStyle" id=link450 onMouseOver="ShowTip(event, 'tt165', 'link450')" onMouseOut="HideTip('tt165')">setStyle</a></td><td class=SDescription>Use to set all the style attributes to a SVG node.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.dashStyle" id=link451 onMouseOver="ShowTip(event, 'tt166', 'link451')" onMouseOut="HideTip('tt166')">dashStyle</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.createNode" id=link452 onMouseOver="ShowTip(event, 'tt167', 'link452')" onMouseOut="HideTip('tt167')">createNode</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.nodeTypeCompare" id=link453 onMouseOver="ShowTip(event, 'tt168', 'link453')" onMouseOut="HideTip('tt168')">nodeTypeCompare</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.createRenderRoot" id=link454 onMouseOver="ShowTip(event, 'tt169', 'link454')" onMouseOut="HideTip('tt169')">createRenderRoot</a></td><td class=SDescription>{DOMElement} The specific render engine&rsquo;s root element</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.createRoot" id=link455 onMouseOver="ShowTip(event, 'tt170', 'link455')" onMouseOut="HideTip('tt170')">createRoot</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.createDefs" id=link456 onMouseOver="ShowTip(event, 'tt171', 'link456')" onMouseOut="HideTip('tt171')">createDefs</a></td><td class=SDescription>{DOMElement} The element to which we&rsquo;ll add the symbol definitions</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.drawPoint" id=link457 onMouseOver="ShowTip(event, 'tt172', 'link457')" onMouseOut="HideTip('tt172')">drawPoint</a></td><td class=SDescription>This method is only called by the renderer itself.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.drawCircle" id=link458 onMouseOver="ShowTip(event, 'tt173', 'link458')" onMouseOut="HideTip('tt173')">drawCircle</a></td><td class=SDescription>This method is only called by the renderer itself.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.drawLineString" id=link459 onMouseOver="ShowTip(event, 'tt174', 'link459')" onMouseOut="HideTip('tt174')">drawLineString</a></td><td class=SDescription>This method is only called by the renderer itself.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.drawLinearRing" id=link460 onMouseOver="ShowTip(event, 'tt175', 'link460')" onMouseOut="HideTip('tt175')">drawLinearRing</a></td><td class=SDescription>This method is only called by the renderer itself.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.drawPolygon" id=link461 onMouseOver="ShowTip(event, 'tt176', 'link461')" onMouseOut="HideTip('tt176')">drawPolygon</a></td><td class=SDescription>This method is only called by the renderer itself.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.drawRectangle" id=link462 onMouseOver="ShowTip(event, 'tt177', 'link462')" onMouseOut="HideTip('tt177')">drawRectangle</a></td><td class=SDescription>This method is only called by the renderer itself.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.drawText" id=link463 onMouseOver="ShowTip(event, 'tt178', 'link463')" onMouseOut="HideTip('tt178')">drawText</a></td><td class=SDescription>Function for drawing text labels. </td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.getComponentString" >getComponentString</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.getShortString" id=link464 onMouseOver="ShowTip(event, 'tt179', 'link464')" onMouseOut="HideTip('tt179')">getShortString</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.importSymbol" id=link465 onMouseOver="ShowTip(event, 'tt180', 'link465')" onMouseOut="HideTip('tt180')">importSymbol</a></td><td class=SDescription>add a new symbol definition from the rendererer&rsquo;s symbol hash</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.getFeatureIdFromEvent" id=link466 onMouseOver="ShowTip(event, 'tt181', 'link466')" onMouseOut="HideTip('tt181')">getFeatureIdFromEvent</a></td><td class=SDescription></td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.Constants" >Constants</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.OpenLayers.Renderer.SVG2.LABEL_ALIGN" >OpenLayers.<wbr>Renderer.<wbr>SVG2.<wbr>LABEL_ALIGN</a></td><td class=SDescription>{Object}</td></tr><tr class="SConstant SIndent1"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.OpenLayers.Renderer.SVG2.LABEL_VSHIFT" >OpenLayers.<wbr>Renderer.<wbr>SVG2.<wbr>LABEL_VSHIFT</a></td><td class=SDescription>{Object}</td></tr><tr class="SConstant SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.OpenLayers.Renderer.SVG2.LABEL_VFACTOR" >OpenLayers.<wbr>Renderer.<wbr>SVG2.<wbr>LABEL_VFACTOR</a></td><td class=SDescription>{Object}</td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Renderer.SVG2.OpenLayers.Renderer.SVG2.preventDefault" id=link467 onMouseOver="ShowTip(event, 'tt182', 'link467')" onMouseOut="HideTip('tt182')">OpenLayers.<wbr>Renderer.<wbr>SVG2.<wbr>preventDefault</a></td><td class=SDescription>Used to prevent default events (especially opening images in a new tab on ctrl-click) from being executed for externalGraphic and graphicName symbols</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.Properties"></a>Properties</h3></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.xmlns"></a>xmlns</h3><div class=CBody><p>{String}</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.xlinkns"></a>xlinkns</h3><div class=CBody><p>{String}</p></div></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.symbolMetrics"></a>symbolMetrics</h3><div class=CBody><p>{Object} Cache for symbol metrics according to their svg coordinate space.&nbsp; This is an object keyed by the symbol&rsquo;s id, and values are an object with size, x and y properties.</p></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.Constants"></a>Constants</h3></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.labelNodeType"></a>labelNodeType</h3><div class=CBody><p>{String} The node type for text label containers.</p></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.Constructor"></a>Constructor</h3></div></div>

<div class="CConstructor"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.OpenLayers.Renderer.SVG2"></a>OpenLayers.<wbr>Renderer.SVG2</h3><div class=CBody><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>containerID</td><td class=CDLDescription>{String}</td></tr></table></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.Functions"></a>Functions</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.supported"></a>supported</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">supported: function()</td></tr></table></blockquote><h4 class=CHeading>Returns</h4><p>{Boolean} Whether or not the browser supports the SVG renderer</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.updateDimensions"></a>updateDimensions</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>updateDimensions: function(</td><td class="PParameter  prettyprint " nowrap>zoomChanged</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>zoomChanged</td><td class=CDLDescription>{Boolean}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.getNodeType"></a>getNodeType</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getNodeType: function(</td><td class="PParameter  prettyprint " nowrap>geometry,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>style</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>geometry</td><td class=CDLDescription>{<a href="OpenLayers/Geometry-js.html#OpenLayers.Geometry" class=LClass id=link468 onMouseOver="ShowTip(event, 'tt220', 'link468')" onMouseOut="HideTip('tt220')">OpenLayers.Geometry</a>}</td></tr><tr><td class=CDLEntry>style</td><td class=CDLDescription>{Object}</td></tr></table><h4 class=CHeading>Returns</h4><p>{String} The corresponding node type for the specified geometry</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.setStyle"></a>setStyle</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>setStyle: function(</td><td class="PParameter  prettyprint " nowrap>node,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>style,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>options</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Use to set all the style attributes to a SVG node.</p><p>Takes care to adjust stroke width and point radius to be resolution-relative</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>node</td><td class=CDLDescription>{SVGDomElement} An SVG element to decorate</td></tr><tr><td class=CDLEntry>style</td><td class=CDLDescription>{Object}</td></tr><tr><td class=CDLEntry>options</td><td class=CDLDescription>{Object} Currently supported options include &lsquo;isFilled&rsquo; {Boolean} and &lsquo;isStroked&rsquo; {Boolean}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.dashStyle"></a>dashStyle</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>dashStyle: function(</td><td class="PParameter  prettyprint " nowrap>style,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>widthFactor</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>style</td><td class=CDLDescription>{Object}</td></tr><tr><td class=CDLEntry>widthFactor</td><td class=CDLDescription>{Number}</td></tr></table><h4 class=CHeading>Returns</h4><p>{String} A SVG compliant &lsquo;stroke-dasharray&rsquo; value</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.createNode"></a>createNode</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>createNode: function(</td><td class="PParameter  prettyprint " nowrap>type,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>id</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>type</td><td class=CDLDescription>{String} Kind of node to draw</td></tr><tr><td class=CDLEntry>id</td><td class=CDLDescription>{String} Id for node</td></tr></table><h4 class=CHeading>Returns</h4><p>{DOMElement} A new node of the given type and id</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.nodeTypeCompare"></a>nodeTypeCompare</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>nodeTypeCompare: function(</td><td class="PParameter  prettyprint " nowrap>node,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>type</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>node</td><td class=CDLDescription>{SVGDomElement} An SVG element</td></tr><tr><td class=CDLEntry>type</td><td class=CDLDescription>{String} Kind of node</td></tr></table><h4 class=CHeading>Returns</h4><p>{Boolean} Whether or not the specified node is of the specified type</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.createRenderRoot"></a>createRenderRoot</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">createRenderRoot: function()</td></tr></table></blockquote><h4 class=CHeading>Returns</h4><p>{DOMElement} The specific render engine&rsquo;s root element</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.createRoot"></a>createRoot</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>createRoot: function(</td><td class="PParameter  prettyprint " nowrap>suffix</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>suffix</td><td class=CDLDescription>{String} suffix to append to the id</td></tr></table><h4 class=CHeading>Returns</h4><p>{DOMElement}</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.createDefs"></a>createDefs</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">createDefs: function()</td></tr></table></blockquote><h4 class=CHeading>Returns</h4><p>{DOMElement} The element to which we&rsquo;ll add the symbol definitions</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.drawPoint"></a>drawPoint</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>drawPoint: function(</td><td class="PParameter  prettyprint " nowrap>node,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>geometry</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>This method is only called by the renderer itself.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>node</td><td class=CDLDescription>{DOMElement}</td></tr><tr><td class=CDLEntry>geometry</td><td class=CDLDescription>{<a href="OpenLayers/Geometry-js.html#OpenLayers.Geometry" class=LClass id=link469 onMouseOver="ShowTip(event, 'tt220', 'link469')" onMouseOut="HideTip('tt220')">OpenLayers.Geometry</a>}</td></tr></table><h4 class=CHeading>Returns</h4><p>{DOMElement} or false if the renderer could not draw the point</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.drawCircle"></a>drawCircle</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>drawCircle: function(</td><td class="PParameter  prettyprint " nowrap>node,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>geometry,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>radius</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>This method is only called by the renderer itself.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>node</td><td class=CDLDescription>{DOMElement}</td></tr><tr><td class=CDLEntry>geometry</td><td class=CDLDescription>{<a href="OpenLayers/Geometry-js.html#OpenLayers.Geometry" class=LClass id=link470 onMouseOver="ShowTip(event, 'tt220', 'link470')" onMouseOut="HideTip('tt220')">OpenLayers.Geometry</a>}</td></tr><tr><td class=CDLEntry>radius</td><td class=CDLDescription>{Float}</td></tr></table><h4 class=CHeading>Returns</h4><p>{DOMElement} or false if the renderer could not draw the circle</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.drawLineString"></a>drawLineString</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>drawLineString: function(</td><td class="PParameter  prettyprint " nowrap>node,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>geometry</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>This method is only called by the renderer itself.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>node</td><td class=CDLDescription>{DOMElement}</td></tr><tr><td class=CDLEntry>geometry</td><td class=CDLDescription>{<a href="OpenLayers/Geometry-js.html#OpenLayers.Geometry" class=LClass id=link471 onMouseOver="ShowTip(event, 'tt220', 'link471')" onMouseOut="HideTip('tt220')">OpenLayers.Geometry</a>}</td></tr></table><h4 class=CHeading>Returns</h4><p>{DOMElement} or null if the renderer could not draw all components of the linestring, or false if nothing could be drawn</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.drawLinearRing"></a>drawLinearRing</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>drawLinearRing: function(</td><td class="PParameter  prettyprint " nowrap>node,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>geometry</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>This method is only called by the renderer itself.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>node</td><td class=CDLDescription>{DOMElement}</td></tr><tr><td class=CDLEntry>geometry</td><td class=CDLDescription>{<a href="OpenLayers/Geometry-js.html#OpenLayers.Geometry" class=LClass id=link472 onMouseOver="ShowTip(event, 'tt220', 'link472')" onMouseOut="HideTip('tt220')">OpenLayers.Geometry</a>}</td></tr></table><h4 class=CHeading>Returns</h4><p>{DOMElement} or null if the renderer could not draw all components of the linear ring, or false if nothing could be drawn</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.drawPolygon"></a>drawPolygon</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>drawPolygon: function(</td><td class="PParameter  prettyprint " nowrap>node,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>geometry</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>This method is only called by the renderer itself.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>node</td><td class=CDLDescription>{DOMElement}</td></tr><tr><td class=CDLEntry>geometry</td><td class=CDLDescription>{<a href="OpenLayers/Geometry-js.html#OpenLayers.Geometry" class=LClass id=link473 onMouseOver="ShowTip(event, 'tt220', 'link473')" onMouseOut="HideTip('tt220')">OpenLayers.Geometry</a>}</td></tr></table><h4 class=CHeading>Returns</h4><p>{DOMElement} or null if the renderer could not draw all components of the polygon, or false if nothing could be drawn</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.drawRectangle"></a>drawRectangle</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>drawRectangle: function(</td><td class="PParameter  prettyprint " nowrap>node,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>geometry</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>This method is only called by the renderer itself.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>node</td><td class=CDLDescription>{DOMElement}</td></tr><tr><td class=CDLEntry>geometry</td><td class=CDLDescription>{<a href="OpenLayers/Geometry-js.html#OpenLayers.Geometry" class=LClass id=link474 onMouseOver="ShowTip(event, 'tt220', 'link474')" onMouseOut="HideTip('tt220')">OpenLayers.Geometry</a>}</td></tr></table><h4 class=CHeading>Returns</h4><p>{DOMElement} or false if the renderer could not draw the rectangle</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.drawText"></a>drawText</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>drawText: function(</td><td class="PParameter  prettyprint " nowrap>featureId,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>style,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>location</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Function for drawing text labels.&nbsp; This method is only called by the renderer itself.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>featureId</td><td class=CDLDescription>{String|DOMElement}</td></tr><tr><td class=CDLEntry>style</td><td class=CDLDescription>{Object}</td></tr><tr><td class=CDLEntry>location</td><td class=CDLDescription>{<a href="OpenLayers/Geometry/Point-js.html#OpenLayers.Geometry.Point" class=LClass id=link475 onMouseOver="ShowTip(event, 'tt221', 'link475')" onMouseOut="HideTip('tt221')">OpenLayers.Geometry.Point</a>}, will be modified inline</td></tr></table><h4 class=CHeading>Returns</h4><p>{DOMElement} container holding the text label</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.getComponentString"></a>getComponentString</h3><div class=CBody><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>components</td><td class=CDLDescription>{Array(<a href="OpenLayers/Geometry/Point-js.html#OpenLayers.Geometry.Point" class=LClass id=link476 onMouseOver="ShowTip(event, 'tt221', 'link476')" onMouseOut="HideTip('tt221')">OpenLayers.Geometry.Point</a>)} Array of points</td></tr><tr><td class=CDLEntry>separator</td><td class=CDLDescription>{String} character between coordinate pairs.&nbsp; Defaults to &ldquo;,&rdquo;</td></tr></table><h4 class=CHeading>Returns</h4><p>{Object} hash with properties &ldquo;path&rdquo; (the string created from the components and &ldquo;complete&rdquo; (false if the renderer was unable to draw all components)</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.getShortString"></a>getShortString</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getShortString: function(</td><td class="PParameter  prettyprint " nowrap>point</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>point</td><td class=CDLDescription>{<a href="OpenLayers/Geometry/Point-js.html#OpenLayers.Geometry.Point" class=LClass id=link477 onMouseOver="ShowTip(event, 'tt221', 'link477')" onMouseOut="HideTip('tt221')">OpenLayers.Geometry.Point</a>}</td></tr></table><h4 class=CHeading>Returns</h4><p>{String} or false if point is outside the valid range</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.importSymbol"></a>importSymbol</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>importSymbol: function (</td><td class="PParameter  prettyprint " nowrap>graphicName</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>add a new symbol definition from the rendererer&rsquo;s symbol hash</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>graphicName</td><td class=CDLDescription>{String} name of the symbol to import</td></tr></table><h4 class=CHeading>Returns</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{DOMElement}</td><td class=CDLDescription>the imported symbol</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.getFeatureIdFromEvent"></a>getFeatureIdFromEvent</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getFeatureIdFromEvent: function(</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>evt</td><td class=CDLDescription>{Object} An <a href="OpenLayers/Events-js.html#OpenLayers.Event" class=LClass id=link478 onMouseOver="ShowTip(event, 'tt199', 'link478')" onMouseOut="HideTip('tt199')">OpenLayers.Event</a> object</td></tr></table><h4 class=CHeading>Returns</h4><p>{String} A feature id or undefined.</p></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.Constants"></a>Constants</h3></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.OpenLayers.Renderer.SVG2.LABEL_ALIGN"></a>OpenLayers.<wbr>Renderer.<wbr>SVG2.<wbr>LABEL_ALIGN</h3><div class=CBody><p>{Object}</p></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.OpenLayers.Renderer.SVG2.LABEL_VSHIFT"></a>OpenLayers.<wbr>Renderer.<wbr>SVG2.<wbr>LABEL_VSHIFT</h3><div class=CBody><p>{Object}</p></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.OpenLayers.Renderer.SVG2.LABEL_VFACTOR"></a>OpenLayers.<wbr>Renderer.<wbr>SVG2.<wbr>LABEL_VFACTOR</h3><div class=CBody><p>{Object}</p></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.Functions"></a>Functions</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Renderer.SVG2.OpenLayers.Renderer.SVG2.preventDefault"></a>OpenLayers.<wbr>Renderer.<wbr>SVG2.<wbr>preventDefault</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>OpenLayers.Renderer.SVG2.preventDefault = function(</td><td class="PParameter  prettyprint " nowrap>e</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Used to prevent default events (especially opening images in a new tab on ctrl-click) from being executed for externalGraphic and graphicName symbols</p></div></div></div>

<div class="CClass"><div class=CTopic><h2 class=CTitle><a name="OpenLayers.Popup.AnchoredBubble"></a>OpenLayers.<wbr>Popup.<wbr>AnchoredBubble</h2><div class=CBody><p>This class is <b>deprecated</b>.&nbsp; Use {<a href="OpenLayers/Popup/Anchored-js.html#OpenLayers.Popup.Anchored" class=LClass >OpenLayers.Popup.Anchored</a>} and round corners using CSS3&rsquo;s border-radius property.</p><h4 class=CHeading>Inherits from</h4><ul><li><a href="OpenLayers/Popup/Anchored-js.html#OpenLayers.Popup.Anchored" class=LClass >OpenLayers.Popup.Anchored</a></li></ul><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Popup.AnchoredBubble.Properties" >Properties</a></td><td class=SDescription></td></tr><tr class="SProperty SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Popup.AnchoredBubble.rounded" >rounded</a></td><td class=SDescription>{Boolean} Has the popup been rounded yet?</td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Popup.AnchoredBubble.Constructor" >Constructor</a></td><td class=SDescription></td></tr><tr class="SConstructor SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Popup.AnchoredBubble.OpenLayers.Popup.AnchoredBubble" >OpenLayers.<wbr>Popup.<wbr>AnchoredBubble</a></td><td class=SDescription></td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Popup.AnchoredBubble.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Popup.AnchoredBubble.draw" id=link479 onMouseOver="ShowTip(event, 'tt183', 'link479')" onMouseOut="HideTip('tt183')">draw</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Popup.AnchoredBubble.updateRelativePosition" id=link480 onMouseOver="ShowTip(event, 'tt184', 'link480')" onMouseOut="HideTip('tt184')">updateRelativePosition</a></td><td class=SDescription>The popup has been moved to a new relative location, in which case we will want to re-do the rico corners.</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Popup.AnchoredBubble.setSize" id=link481 onMouseOver="ShowTip(event, 'tt185', 'link481')" onMouseOut="HideTip('tt185')">setSize</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Popup.AnchoredBubble.setBackgroundColor" id=link482 onMouseOver="ShowTip(event, 'tt186', 'link482')" onMouseOut="HideTip('tt186')">setBackgroundColor</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Popup.AnchoredBubble.setOpacity" id=link483 onMouseOver="ShowTip(event, 'tt187', 'link483')" onMouseOut="HideTip('tt187')">setOpacity</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Popup.AnchoredBubble.setBorder" id=link484 onMouseOver="ShowTip(event, 'tt188', 'link484')" onMouseOut="HideTip('tt188')">setBorder</a></td><td class=SDescription>Always sets border to 0. </td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Popup.AnchoredBubble.setRicoCorners" id=link485 onMouseOver="ShowTip(event, 'tt189', 'link485')" onMouseOut="HideTip('tt189')">setRicoCorners</a></td><td class=SDescription>Update RICO corners according to the popup&rsquo;s current relative postion.</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#OpenLayers.Popup.AnchoredBubble.getCornersToRound" id=link486 onMouseOver="ShowTip(event, 'tt190', 'link486')" onMouseOut="HideTip('tt190')">getCornersToRound</a></td><td class=SDescription>{String} The proper corners string (&ldquo;tr tl bl br&rdquo;) for rico to round.</td></tr><tr class="SGroup"><td class=SEntry><a href="#OpenLayers.Popup.AnchoredBubble.Constants" >Constants</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent1 SMarked"><td class=SEntry><a href="#OpenLayers.Popup.AnchoredBubble.CORNER_SIZE" >CORNER_SIZE</a></td><td class=SDescription>{Integer} 5. </td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Popup.AnchoredBubble.Properties"></a>Properties</h3></div></div>

<div class="CProperty"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Popup.AnchoredBubble.rounded"></a>rounded</h3><div class=CBody><p>{Boolean} Has the popup been rounded yet?</p></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Popup.AnchoredBubble.Constructor"></a>Constructor</h3></div></div>

<div class="CConstructor"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Popup.AnchoredBubble.OpenLayers.Popup.AnchoredBubble"></a>OpenLayers.<wbr>Popup.<wbr>AnchoredBubble</h3><div class=CBody><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>id</td><td class=CDLDescription>{String}</td></tr><tr><td class=CDLEntry>lonlat</td><td class=CDLDescription>{<a href="OpenLayers/BaseTypes/LonLat-js.html#OpenLayers.LonLat" class=LClass id=link487 onMouseOver="ShowTip(event, 'tt223', 'link487')" onMouseOut="HideTip('tt223')">OpenLayers.LonLat</a>}</td></tr><tr><td class=CDLEntry>contentSize</td><td class=CDLDescription>{<a href="OpenLayers/BaseTypes/Size-js.html#OpenLayers.Size" class=LClass id=link488 onMouseOver="ShowTip(event, 'tt219', 'link488')" onMouseOut="HideTip('tt219')">OpenLayers.Size</a>}</td></tr><tr><td class=CDLEntry>contentHTML</td><td class=CDLDescription>{String}</td></tr><tr><td class=CDLEntry>anchor</td><td class=CDLDescription>{Object} Object to which we&rsquo;ll anchor the popup.&nbsp; Must expose a &lsquo;size&rsquo; (<a href="OpenLayers/BaseTypes/Size-js.html#OpenLayers.Size" class=LClass id=link489 onMouseOver="ShowTip(event, 'tt219', 'link489')" onMouseOut="HideTip('tt219')">OpenLayers.Size</a>) and &lsquo;offset&rsquo; (<a href="OpenLayers/BaseTypes/Pixel-js.html#OpenLayers.Pixel" class=LClass id=link490 onMouseOver="ShowTip(event, 'tt195', 'link490')" onMouseOut="HideTip('tt195')">OpenLayers.Pixel</a>) (Note that this is generally an <a href="OpenLayers/Icon-js.html#OpenLayers.Icon" class=LClass id=link491 onMouseOver="ShowTip(event, 'tt224', 'link491')" onMouseOut="HideTip('tt224')">OpenLayers.Icon</a>).</td></tr><tr><td class=CDLEntry>closeBox</td><td class=CDLDescription>{Boolean}</td></tr><tr><td class=CDLEntry>closeBoxCallback</td><td class=CDLDescription>{Function} Function to be called on closeBox click.</td></tr></table></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Popup.AnchoredBubble.Functions"></a>Functions</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Popup.AnchoredBubble.draw"></a>draw</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>draw: function(</td><td class="PParameter  prettyprint " nowrap>px</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>px</td><td class=CDLDescription>{<a href="OpenLayers/BaseTypes/Pixel-js.html#OpenLayers.Pixel" class=LClass id=link492 onMouseOver="ShowTip(event, 'tt195', 'link492')" onMouseOut="HideTip('tt195')">OpenLayers.Pixel</a>}</td></tr></table><h4 class=CHeading>Returns</h4><p>{DOMElement} Reference to a div that contains the drawn popup.</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Popup.AnchoredBubble.updateRelativePosition"></a>updateRelativePosition</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">updateRelativePosition: function()</td></tr></table></blockquote><p>The popup has been moved to a new relative location, in which case we will want to re-do the rico corners.</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Popup.AnchoredBubble.setSize"></a>setSize</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>setSize:function(</td><td class="PParameter  prettyprint " nowrap>contentSize</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>contentSize</td><td class=CDLDescription>{<a href="OpenLayers/BaseTypes/Size-js.html#OpenLayers.Size" class=LClass id=link493 onMouseOver="ShowTip(event, 'tt219', 'link493')" onMouseOut="HideTip('tt219')">OpenLayers.Size</a>} the new size for the popup&rsquo;s contents div (in pixels).</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Popup.AnchoredBubble.setBackgroundColor"></a>setBackgroundColor</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>setBackgroundColor:function(</td><td class="PParameter  prettyprint " nowrap>color</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>color</td><td class=CDLDescription>{String}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Popup.AnchoredBubble.setOpacity"></a>setOpacity</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>setOpacity:function(</td><td class="PParameter  prettyprint " nowrap>opacity</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>opacity</td><td class=CDLDescription>{float}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Popup.AnchoredBubble.setBorder"></a>setBorder</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>setBorder:function(</td><td class="PParameter  prettyprint " nowrap>border</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Always sets border to 0.&nbsp; Bubble Popups can not have a border.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>border</td><td class=CDLDescription>{Integer}</td></tr></table></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Popup.AnchoredBubble.setRicoCorners"></a>setRicoCorners</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">setRicoCorners:function()</td></tr></table></blockquote><p>Update RICO corners according to the popup&rsquo;s current relative postion.</p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Popup.AnchoredBubble.getCornersToRound"></a>getCornersToRound</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">getCornersToRound:function()</td></tr></table></blockquote><h4 class=CHeading>Returns</h4><p>{String} The proper corners string (&ldquo;tr tl bl br&rdquo;) for rico to round.</p></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Popup.AnchoredBubble.Constants"></a>Constants</h3></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="OpenLayers.Popup.AnchoredBubble.CORNER_SIZE"></a>CORNER_SIZE</h3><div class=CBody><p>{Integer} 5.&nbsp; Border space for the RICO corners.</p></div></div></div>

</div><!--Content-->


<div id=Footer><a href="http://www.naturaldocs.org">Generated by Natural Docs</a></div><!--Footer-->


<div id=Menu><div class=MTitle>OpenLayers<div class=MSubTitle>JavaScript Mapping Library</div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent35')">OpenLayers</a><div class=MGroupContent id=MGroupContent35><div class=MEntry><div class=MFile><a href="OpenLayers-js.html">OpenLayers</a></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent1')">BaseTypes</a><div class=MGroupContent id=MGroupContent1><div class=MEntry><div class=MFile><a href="OpenLayers/BaseTypes-js.html">Base Types</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/BaseTypes/Bounds-js.html">Bounds</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/BaseTypes/Class-js.html">Class</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/BaseTypes/Date-js.html">Date</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/BaseTypes/Element-js.html">Element</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/BaseTypes/LonLat-js.html">LonLat</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/BaseTypes/Pixel-js.html">Pixel</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/BaseTypes/Size-js.html">Size</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent3')">Control</a><div class=MGroupContent id=MGroupContent3><div class=MEntry><div class=MFile><a href="OpenLayers/Control-js.html">Control</a></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent2')">Control</a><div class=MGroupContent id=MGroupContent2><div class=MEntry><div class=MFile><a href="OpenLayers/Control/ArgParser-js.html">ArgParser</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/Attribution-js.html">Attribution</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/Button-js.html">Button</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/CacheRead-js.html">CacheRead</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/CacheWrite-js.html">CacheWrite</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/DragFeature-js.html">DragFeature</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/DragPan-js.html">DragPan</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/DrawFeature-js.html">DrawFeature</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/EditingToolbar-js.html">EditingToolbar</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/Geolocate-js.html">Geolocate</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/GetFeature-js.html">GetFeature</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/Graticule-js.html">Graticule</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/KeyboardDefaults-js.html">KeyboardDefaults</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/LayerSwitcher-js.html">LayerSwitcher</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/Measure-js.html">Measure</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/ModifyFeature-js.html">ModifyFeature</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/MousePosition-js.html">MousePosition</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/Navigation-js.html">Navigation</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/NavigationHistory-js.html">NavigationHistory</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/NavToolbar-js.html">NavToolbar</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/OverviewMap-js.html">OverviewMap</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/Pan-js.html">Pan</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/Panel-js.html">Panel</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/PanPanel-js.html">PanPanel</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/PanZoom-js.html">PanZoom</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/PanZoomBar-js.html">PanZoomBar</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/Permalink-js.html">Permalink</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/PinchZoom-js.html">PinchZoom</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/Scale-js.html">Scale</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/ScaleLine-js.html">ScaleLine</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/SelectFeature-js.html">SelectFeature</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/SLDSelect-js.html">SLDSelect</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/Snapping-js.html">Snapping</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/Split-js.html">Split</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/TouchNavigation-js.html">TouchNavigation</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/TransformFeature-js.html">TransformFeature</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/UTFGrid-js.html">UTFGrid</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/WMSGetFeatureInfo-js.html">WMSGetFeatureInfo</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/WMTSGetFeatureInfo-js.html">WMTSGetFeatureInfo</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/Zoom-js.html">Zoom</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/ZoomBox-js.html">ZoomBox</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/ZoomIn-js.html">ZoomIn</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/ZoomOut-js.html">ZoomOut</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/ZoomPanel-js.html">ZoomPanel</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Control/ZoomToMaxExtent-js.html">ZoomToMaxExtent</a></div></div></div></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent4')">Feature</a><div class=MGroupContent id=MGroupContent4><div class=MEntry><div class=MFile><a href="OpenLayers/Feature-js.html">Feature</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Feature/Vector-js.html">Vector</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent5')">Filter</a><div class=MGroupContent id=MGroupContent5><div class=MEntry><div class=MFile><a href="OpenLayers/Filter-js.html">Filter</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Filter/Comparison-js.html">Comparison</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Filter/FeatureId-js.html">FeatureId</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Filter/Function-js.html">Function</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Filter/Logical-js.html">Logical</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Filter/Spatial-js.html">Spatial</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent17')">Format</a><div class=MGroupContent id=MGroupContent17><div class=MEntry><div class=MFile><a href="OpenLayers/Format-js.html">Format</a></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent6')">Filter</a><div class=MGroupContent id=MGroupContent6><div class=MEntry><div class=MFile><a href="OpenLayers/Format/Filter-js.html">Filter</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/Filter/v1-js.html">v1</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/Filter/v1_0_0-js.html">v1_0_0</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/Filter/v1_1_0-js.html">v1_1_0</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent7')">GML</a><div class=MGroupContent id=MGroupContent7><div class=MEntry><div class=MFile><a href="OpenLayers/Format/GML-js.html">GML</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/GML/Base-js.html">Base</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/GML/v2-js.html">v2</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/GML/v3-js.html">v3</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent8')">SLD</a><div class=MGroupContent id=MGroupContent8><div class=MEntry><div class=MFile><a href="OpenLayers/Format/SLD-js.html">SLD</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/SLD/v1_0_0_GeoServer-js.html">SLD/<wbr>v1_0_0_GeoServer</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/SLD/v1-js.html">v1</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/SLD/v1_0_0-js.html">v1_0_0</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent9')">OWSCommon</a><div class=MGroupContent id=MGroupContent9><div class=MEntry><div class=MFile><a href="OpenLayers/Format/OWSCommon-js.html">OWSCommon</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/OWSCommon/v1-js.html">v1</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/OWSCommon/v1_0_0-js.html">v1_0_0</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/OWSCommon/v1_1_0-js.html">v1_1_0</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent10')">WFSCapabilities</a><div class=MGroupContent id=MGroupContent10><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WFSCapabilities-js.html">WFSCapabilities</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WFSCapabilities/v1-js.html">v1</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WFSCapabilities/v1_0_0-js.html">v1_0_0</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WFSCapabilities/v1_1_0-js.html">v1_1_0</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent11')">WFST</a><div class=MGroupContent id=MGroupContent11><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WFST-js.html">WFST</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WFST/v1-js.html">v1</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WFST/v1_0_0-js.html">v1_0_0</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WFST/v1_1_0-js.html">v1_1_0</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent12')">WMC</a><div class=MGroupContent id=MGroupContent12><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WMC-js.html">WMC</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WMC/v1-js.html">v1</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WMC/v1_0_0-js.html">v1_0_0</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WMC/v1_1_0-js.html">v1_1_0</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent13')">WMSCapabilities</a><div class=MGroupContent id=MGroupContent13><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WMSCapabilities-js.html">WMSCapabilities</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WMSCapabilities/v1-js.html">v1</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WMSCapabilities/v1_1-js.html">v1_1</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WMSCapabilities/v1_1_0-js.html">v1_1_0</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WMSCapabilities/v1_1_1-js.html">v1_1_1</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WMSCapabilities/v1_3-js.html">v1_3</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WMSCapabilities/v1_3_0-js.html">v1_3_0</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WMSCapabilities/v1_1_1_WMSC-js.html">WMSCapabilities/<wbr>v1_1_1_WMSC</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent14')">WMSDescribeLayer</a><div class=MGroupContent id=MGroupContent14><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WMSDescribeLayer-js.html">WMSDescribeLayer</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WMSDescribeLayer/v1_1-js.html">v1_1</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent16')">Format</a><div class=MGroupContent id=MGroupContent16><div class=MEntry><div class=MFile><a href="OpenLayers/Format/ArcXML-js.html">ArcXML</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/ArcXML/Features-js.html">ArcXML.<wbr>Features</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/Atom-js.html">Atom</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/Context-js.html">Context</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/CQL-js.html">CQL</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/CSWGetDomain-js.html">CSWGetDomain</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/CSWGetDomain/v2_0_2-js.html">CSWGetDomain.<wbr>v2_0_2</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/CSWGetRecords-js.html">CSWGetRecords</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/CSWGetRecords/v2_0_2-js.html">CSWGetRecords.<wbr>v2_0_2</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/EncodedPolyline-js.html">EncodedPolyline</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/GeoJSON-js.html">GeoJSON</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/GeoRSS-js.html">GeoRSS</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/GPX-js.html">GPX</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/JSON-js.html">JSON</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/KML-js.html">KML</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/OGCExceptionReport-js.html">OGCExceptionReport</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/OSM-js.html">OSM</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/OWSContext-js.html">OWSContext</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/OWSContext/v0_3_1-js.html">OWSContext.<wbr>v0_3_1</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/QueryStringFilter-js.html">QueryStringFilter</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/SOSCapabilities-js.html">SOSCapabilities</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/SOSCapabilities/v1_0_0-js.html">SOSCapabilities.<wbr>v1_0_0</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/SOSGetFeatureOfInterest-js.html">SOSGetFeatureOfInterest</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/SOSGetObservation-js.html">SOSGetObservation</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/Text-js.html">Text</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WCSCapabilities-js.html">WCSCapabilities</a></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent15')">WCSCapabilities</a><div class=MGroupContent id=MGroupContent15><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WCSCapabilities/v1-js.html">WCSCapabilities.v1</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WCSCapabilities/v1_0_0-js.html">WCSCapabilities/<wbr>v1_0_0</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WCSCapabilities/v1_1_0-js.html">WCSCapabilities/<wbr>v1_1_0</a></div></div></div></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WCSGetCoverage-js.html">WCSGetCoverage version 1.1.0</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WFS-js.html">WFS</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WFSDescribeFeatureType-js.html">WFSDescribeFeatureType</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WKT-js.html">WKT</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WMSGetFeatureInfo-js.html">WMSGetFeatureInfo</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WMTSCapabilities-js.html">WMTSCapabilities</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WMTSCapabilities/v1_0_0-js.html">WMTSCapabilities.<wbr>v1_0_0</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WPSCapabilities-js.html">WPSCapabilities</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WPSCapabilities/v1_0_0-js.html">WPSCapabilities.<wbr>v1_0_0</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WPSDescribeProcess-js.html">WPSDescribeProcess</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/WPSExecute-js.html">WPSExecute version 1.0.0</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/XLS-js.html">XLS</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/XLS/v1-js.html">XLS.v1</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/XLS/v1_1_0-js.html">XLS.<wbr>v1_1_0</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/XML-js.html">XML</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Format/XML/VersionedOGC-js.html">XML.<wbr>VersionedOGC</a></div></div></div></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent18')">Geometry</a><div class=MGroupContent id=MGroupContent18><div class=MEntry><div class=MFile><a href="OpenLayers/Geometry-js.html">Geometry</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Geometry/Collection-js.html">Collection</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Geometry/Curve-js.html">Curve</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Geometry/LinearRing-js.html">LinearRing</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Geometry/LineString-js.html">LineString</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Geometry/MultiLineString-js.html">MultiLineString</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Geometry/MultiPoint-js.html">MultiPoint</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Geometry/MultiPolygon-js.html">MultiPolygon</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Geometry/Point-js.html">Point</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Geometry/Polygon-js.html">Polygon</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent19')">Handler</a><div class=MGroupContent id=MGroupContent19><div class=MEntry><div class=MFile><a href="OpenLayers/Handler-js.html">Handler</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Handler/Box-js.html">Box</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Handler/Click-js.html">Click</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Handler/Drag-js.html">Drag</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Handler/Feature-js.html">Feature</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Handler/Hover-js.html">Hover</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Handler/Keyboard-js.html">Keyboard</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Handler/MouseWheel-js.html">MouseWheel</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Handler/Path-js.html">Path</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Handler/Pinch-js.html">Pinch</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Handler/Point-js.html">Point</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Handler/Polygon-js.html">Polygon</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Handler/RegularPolygon-js.html">RegularPolygon</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent21')">Lang</a><div class=MGroupContent id=MGroupContent21><div class=MEntry><div class=MFile><a href="OpenLayers/Lang-js.html">Lang</a></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent20')">Lang</a><div class=MGroupContent id=MGroupContent20><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/ar-js.html">ar</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/be-tarask-js.html">be-tarask</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/bg-js.html">bg</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/br-js.html">br</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/ca-js.html">ca</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/cs-CZ-js.html">cs-CZ</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/da-DK-js.html">da-DK</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/de-js.html">de</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/en-js.html">en</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/en-CA-js.html">en-CA</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/es-js.html">es</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/el-js.html">el</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/fi-js.html">fi</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/fr-js.html">fr</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/fur-js.html">fur</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/gl-js.html">gl</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/gsw-js.html">gsw</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/hr-js.html">hr</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/hsb-js.html">hsb</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/hu-js.html">hu</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/ia-js.html">ia</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/id-js.html">id</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/io-js.html">io</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/is-js.html">is</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/it-js.html">it</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/ja-js.html">ja</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/km-js.html">km</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/ksh-js.html">ksh</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/lt-js.html">lt</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/nds-js.html">nds</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/nb-js.html">nb</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/nl-js.html">nl</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/nn-js.html">nn</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/oc-js.html">oc</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/pl-js.html">pl</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/pt-js.html">pt</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/pt-BR-js.html">pt-BR</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/ru-js.html">ru</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/sk-js.html">sk</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/sv-SE-js.html">sv-SE</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/te-js.html">te</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/vi-js.html">vi</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/zh-CN-js.html">zh-CN</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/zh-TW-js.html">zh-TW</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Lang/ro-js.html">Lang[&ldquo;ro&rdquo;]</a></div></div></div></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent23')">Layer</a><div class=MGroupContent id=MGroupContent23><div class=MEntry><div class=MFile><a href="OpenLayers/Layer-js.html">Layer</a></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent22')">Layer</a><div class=MGroupContent id=MGroupContent22><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/ArcGISCache-js.html">ArcGISCache.js</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/ArcGIS93Rest-js.html">ArcGIS93Rest</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/ArcIMS-js.html">ArcIMS</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/Bing-js.html">Bing</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/Boxes-js.html">Boxes</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/EventPane-js.html">EventPane</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/FixedZoomLevels-js.html">FixedZoomLevels</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/GeoRSS-js.html">GeoRSS</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/Google-js.html">Google</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/Google/v3-js.html">Google.v3</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/Grid-js.html">Grid</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/HTTPRequest-js.html">HTTPRequest</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/Image-js.html">Image</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/KaMap-js.html">KaMap</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/KaMapCache-js.html">KaMapCache</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/MapGuide-js.html">MapGuide</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/MapServer-js.html">MapServer</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/Markers-js.html">Markers</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/PointGrid-js.html">PointGrid</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/PointTrack-js.html">PointTrack</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/SphericalMercator-js.html">SphericalMercator</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/Text-js.html">Text</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/TileCache-js.html">TileCache</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/TMS-js.html">TMS</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/Vector-js.html">Vector</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/Vector/RootContainer-js.html">Vector.<wbr>RootContainer</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/WMS-js.html">WMS</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/WMTS-js.html">WMTS</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/WorldWind-js.html">WorldWind</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/XYZ-js.html">XYZ</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/Zoomify-js.html">Zoomify</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/OSM-js.html">OSM</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Layer/UTFGrid-js.html">UTFGrid</a></div></div></div></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent24')">Marker</a><div class=MGroupContent id=MGroupContent24><div class=MEntry><div class=MFile><a href="OpenLayers/Marker-js.html">Marker</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Marker/Box-js.html">Box</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent25')">Popup</a><div class=MGroupContent id=MGroupContent25><div class=MEntry><div class=MFile><a href="OpenLayers/Popup-js.html">Popup</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Popup/Anchored-js.html">Anchored</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Popup/Framed-js.html">Framed</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Popup/FramedCloud-js.html">FramedCloud</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent28')">Protocol</a><div class=MGroupContent id=MGroupContent28><div class=MEntry><div class=MFile><a href="OpenLayers/Protocol-js.html">Protocol</a></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent26')">Protocol</a><div class=MGroupContent id=MGroupContent26><div class=MEntry><div class=MFile><a href="OpenLayers/Protocol/CSW-js.html">CSW</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Protocol/CSW/v2_0_2-js.html">CSW.<wbr>v2_0_2</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Protocol/HTTP-js.html">HTTP</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Protocol/Script-js.html">Script</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Protocol/SOS-js.html">SOS.<wbr>DEFAULTS</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Protocol/SOS/v1_0_0-js.html">SOS.<wbr>v1_0_0</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent27')">WFS</a><div class=MGroupContent id=MGroupContent27><div class=MEntry><div class=MFile><a href="OpenLayers/Protocol/WFS-js.html">WFS</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Protocol/WFS/v1-js.html">v1</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Protocol/WFS/v1_0_0-js.html">v1_0_0</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Protocol/WFS/v1_1_0-js.html">v1_1_0</a></div></div></div></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent29')">Renderer</a><div class=MGroupContent id=MGroupContent29><div class=MEntry><div class=MFile><a href="OpenLayers/Renderer-js.html">Renderer</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Renderer/Canvas-js.html">Canvas</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Renderer/Elements-js.html">ElementsIndexer</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Renderer/SVG-js.html">SVG</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Renderer/VML-js.html">VML</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent30')">Request</a><div class=MGroupContent id=MGroupContent30><div class=MEntry><div class=MFile><a href="OpenLayers/Request-js.html">Request</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Request/XMLHttpRequest-js.html">XMLHttpRequest</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent31')">Strategy</a><div class=MGroupContent id=MGroupContent31><div class=MEntry><div class=MFile><a href="OpenLayers/Strategy-js.html">Strategy</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Strategy/BBOX-js.html">BBOX</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Strategy/Cluster-js.html">Cluster</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Strategy/Filter-js.html">Filter</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Strategy/Fixed-js.html">Fixed</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Strategy/Paging-js.html">Paging</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Strategy/Refresh-js.html">Refresh</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Strategy/Save-js.html">Save</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent32')">Symbolizer</a><div class=MGroupContent id=MGroupContent32><div class=MEntry><div class=MFile><a href="OpenLayers/Symbolizer-js.html">Symbolizer</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Symbolizer/Line-js.html">Line</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Symbolizer/Point-js.html">Point</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Symbolizer/Polygon-js.html">Polygon</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Symbolizer/Raster-js.html">Raster</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Symbolizer/Text-js.html">Text</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent33')">Tile</a><div class=MGroupContent id=MGroupContent33><div class=MEntry><div class=MFile><a href="OpenLayers/Tile-js.html">Tile</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Tile/Image-js.html">Image</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Tile/Image/IFrame-js.html">Image.<wbr>IFrame</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Tile/UTFGrid-js.html">UTFGrid</a></div></div></div></div></div><div class=MEntry><div class=MFile id=MSelected>Deprecated</div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent34')">OpenLayers</a><div class=MGroupContent id=MGroupContent34><div class=MEntry><div class=MFile><a href="OpenLayers/Console-js.html">Console</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Events-js.html">Events</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Icon-js.html">Icon</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Kinetic-js.html">Kinetic</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Map-js.html">Map</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Projection-js.html">Projection</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Rule-js.html">Rule</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/SingleFile-js.html">SingleFile.js</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Style-js.html">Style</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Style2-js.html">Style2</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/StyleMap-js.html">StyleMap</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Tween-js.html">Tween</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Util-js.html">Util</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Spherical-js.html">Spherical</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Animation-js.html">Animation</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Events/buttonclick-js.html">Events.<wbr>buttonclick</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Events/featureclick-js.html">Events.<wbr>featureclick</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/TileManager-js.html">TileManager</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/Util/vendorPrefix-js.html">Util.<wbr>vendorPrefix</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/WPSClient-js.html">WPSClient</a></div></div><div class=MEntry><div class=MFile><a href="OpenLayers/WPSProcess-js.html">WPSProcess</a></div></div></div></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent36')">Index</a><div class=MGroupContent id=MGroupContent36><div class=MEntry><div class=MIndex><a href="../index/General.html">Everything</a></div></div><div class=MEntry><div class=MIndex><a href="../index/Classes.html">Classes</a></div></div><div class=MEntry><div class=MIndex><a href="../index/Constants.html">Constants</a></div></div><div class=MEntry><div class=MIndex><a href="../index/Functions.html">Functions</a></div></div><div class=MEntry><div class=MIndex><a href="../index/Properties.html">Properties</a></div></div><div class=MEntry><div class=MIndex><a href="../index/Files.html">Files</a></div></div><div class=MEntry><div class=MIndex><a href="../index/Constructor.html">Constructor</a></div></div></div></div></div><script type="text/javascript"><!--
var searchPanel = new SearchPanel("searchPanel", "HTML", "../search");
--></script><div id=MSearchPanel class=MSearchPanelInactive><input type=text id=MSearchField value=Search onFocus="searchPanel.OnSearchFieldFocus(true)" onBlur="searchPanel.OnSearchFieldFocus(false)" onKeyUp="searchPanel.OnSearchFieldChange()"><select id=MSearchType onFocus="searchPanel.OnSearchTypeFocus(true)" onBlur="searchPanel.OnSearchTypeFocus(false)" onChange="searchPanel.OnSearchTypeChange()"><option  id=MSearchEverything selected value="General">Everything</option><option value="Classes">Classes</option><option value="Constants">Constants</option><option value="Constructor">Constructor</option><option value="Files">Files</option><option value="Functions">Functions</option><option value="Properties">Properties</option></select></div><script language=JavaScript><!--
HideAllBut([35], 37);// --></script></div><!--Menu-->



<!--START_ND_TOOLTIPS-->
<div class=CToolTip id="tt1"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>OpenLayers.Class.inherit = function (</td><td class="PParameter  prettyprint " nowrap>P</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><b>Deprecated</b>. </div></div><div class=CToolTip id="tt2"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>OpenLayers.Util.clearArray = function(</td><td class="PParameter  prettyprint " nowrap>array</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><b>Deprecated</b>. </div></div><div class=CToolTip id="tt3"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>OpenLayers.Util.setOpacity = function(</td><td class="PParameter  prettyprint " nowrap>element,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>opacity</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><b>Deprecated</b>. </div></div><div class=CToolTip id="tt4"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>OpenLayers.Util.safeStopPropagation = function(</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><b>Deprecated</b>. </div></div><div class=CToolTip id="tt5"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>OpenLayers.Util.getArgs = function(</td><td class="PParameter  prettyprint " nowrap>url</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><b>Deprecated</b>. </div></div><div class=CToolTip id="tt6"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>OpenLayers.nullHandler = function(</td><td class="PParameter  prettyprint " nowrap>request</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>@param {} request</div></div><div class=CToolTip id="tt7"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>OpenLayers.loadURL = function(</td><td class="PParameter  prettyprint " nowrap>uri,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>params,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>caller,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>onComplete,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>onFailure</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Background load a document. </div></div><div class=CToolTip id="tt8"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>OpenLayers.parseXMLString = function(</td><td class="PParameter  prettyprint " nowrap>text</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Parse XML into a doc structure</div></div><div class=CToolTip id="tt9"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">emptyFunction: function ()</td></tr></table></blockquote></div></div><div class=CToolTip id="tt10"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">getTransport: function()</td></tr></table></blockquote>{Object} Transport mechanism for whichever browser we&rsquo;re in, or false if none available.</div></div><div class=CToolTip id="tt11"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>register: function(</td><td class="PParameter  prettyprint " nowrap>responderToAdd</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt12"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>unregister: function(</td><td class="PParameter  prettyprint " nowrap>responderToRemove</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt13"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>dispatch: function(</td><td class="PParameter  prettyprint " nowrap>callback,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>request,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>transport</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt14"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">onCreate: function()</td></tr></table></blockquote></div></div><div class=CToolTip id="tt15"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">onComplete: function()</td></tr></table></blockquote></div></div><div class=CToolTip id="tt16"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>request: function(</td><td class="PParameter  prettyprint " nowrap>url</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt17"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">onStateChange: function()</td></tr></table></blockquote></div></div><div class=CToolTip id="tt18"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">setRequestHeaders: function()</td></tr></table></blockquote></div></div><div class=CToolTip id="tt19"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">success: function()</td></tr></table></blockquote>{Boolean} -</div></div><div class=CToolTip id="tt20"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">getStatus: function()</td></tr></table></blockquote></div></div><div class=CToolTip id="tt21"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>respondToReadyState: function(</td><td class="PParameter  prettyprint " nowrap>readyState</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt22"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getHeader: function(</td><td class="PParameter  prettyprint " nowrap>name</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt23"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>dispatchException: function(</td><td class="PParameter  prettyprint " nowrap>exception</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>If the optional onException function is set, execute it and then dispatch the call to any other listener registered for onException.</div></div><div class=CToolTip id="tt24"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getResponseHeader: function(</td><td class="PParameter  prettyprint " nowrap>name</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt25"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>OpenLayers.Ajax.getElementsByTagNameNS = function(</td><td class="PParameter  prettyprint " nowrap>parentnode,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>nsuri,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>nsprefix,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>tagname</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt26"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>OpenLayers.Ajax.serializeXMLToString = function(</td><td class="PParameter  prettyprint " nowrap>xmldom</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Wrapper function around XMLSerializer, which doesn&rsquo;t exist/work in IE/Safari. </div></div><div class=CToolTip id="tt27"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">hide: function()</td></tr></table></blockquote><b>Deprecated</b>. </div></div><div class=CToolTip id="tt28"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">show: function()</td></tr></table></blockquote><b>Deprecated</b>. </div></div><div class=CToolTip id="tt29"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getDimensions: function(</td><td class="PParameter  prettyprint " nowrap>element</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><b>Deprecated</b>. </div></div><div class=CToolTip id="tt30"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getBoundsFromBaseLayer: function(</td><td class="PParameter  prettyprint " nowrap>position</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Take the pixel locations of the corner of the tile, and pass them to the base layer and ask for the location of those pixels, so that displaying tiles over Google works fine.</div></div><div class=CToolTip id="tt31"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">destroy: function()</td></tr></table></blockquote></div></div><div class=CToolTip id="tt32"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">draw: function()</td></tr></table></blockquote></div></div><div class=CToolTip id="tt33"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">registerWheelEvents: function()</td></tr></table></blockquote></div></div><div class=CToolTip id="tt34"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>defaultClick: function (</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt35"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>defaultDblClick: function (</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt36"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>defaultMouseDown: function (</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt37"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>defaultMouseMove: function (</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt38"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>defaultMouseUp: function (</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt39"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>defaultMouseOut: function (</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt40"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>defaultWheelUp: function(</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>User spun scroll wheel up</div></div><div class=CToolTip id="tt41"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>defaultWheelDown: function(</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>User spun scroll wheel down</div></div><div class=CToolTip id="tt42"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>zoomBoxEnd: function(</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Zoombox function.</div></div><div class=CToolTip id="tt43"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">removeZoomBox: function()</td></tr></table></blockquote>Remove the zoombox from the screen and nullify our reference to it.</div></div><div class=CToolTip id="tt44"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>onWheelEvent: function(</td><td class="PParameter  prettyprint " nowrap>e</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Catch the wheel event and handle it xbrowserly</div></div><div class=CToolTip id="tt45"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">destroy: function()</td></tr></table></blockquote></div></div><div class=CToolTip id="tt46"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">draw: function()</td></tr></table></blockquote></div></div><div class=CToolTip id="tt47"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>_addButton:function(</td><td class="PParameter  prettyprint " nowrap>id,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>img,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>activeImg,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>xy,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>sz,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>title</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt48"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>buttonDown: function(</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt49"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>buttonUp: function(</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt50"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>defaultDblClick: function (</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt51"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>defaultMouseDown: function (</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt52"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>switchModeTo: function(</td><td class="PParameter  prettyprint " nowrap>mode</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt53"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">leaveMode: function()</td></tr></table></blockquote></div></div><div class=CToolTip id="tt54"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>defaultMouseMove: function (</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt55"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>defaultMouseUp: function (</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt56"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>defaultMouseOut: function (</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt57"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>defaultClick: function (</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt58"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">getGridBounds: function()</td></tr></table></blockquote>Deprecated. </div></div><div class=CToolTip id="tt59"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>concatChildValues: function(</td><td class="PParameter  prettyprint " nowrap>node,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>def</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><b>Deprecated</b>. </div></div><div class=CToolTip id="tt60"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>addTile: function(</td><td class="PParameter  prettyprint " nowrap>bounds,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>position</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>addTile creates a tile, initializes it and adds it as iframe to the layer div.</div></div><div class=CToolTip id="tt61"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>clone: function (</td><td class="PParameter  prettyprint " nowrap>obj</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Create a clone of this layer</div></div><div class=CToolTip id="tt62"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>clone: function (</td><td class="PParameter  prettyprint " nowrap>obj</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Create a clone of this layer</div></div><div class=CToolTip id="tt63"><div class=CClass>Features are combinations of geography and attributes. </div></div><div class=CToolTip id="tt64"><div class=CClass>Standard-compliant (W3C) cross-browser implementation of the XMLHttpRequest object. </div></div><div class=CToolTip id="tt65"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">destroy: function()</td></tr></table></blockquote>nullify references to prevent circular references and memory leaks</div></div><div class=CToolTip id="tt66"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">clear: function()</td></tr></table></blockquote>Clear the tile of any bounds/position-related data so that it can be reused in a new location.</div></div><div class=CToolTip id="tt67"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">draw:function()</td></tr></table></blockquote>Check that a tile should be drawn, and load features for it.</div></div><div class=CToolTip id="tt68"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>loadFeaturesForRegion:function(</td><td class="PParameter  prettyprint " nowrap>success,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>failure</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Abort any pending requests and issue another request for data.</div></div><div class=CToolTip id="tt69"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>requestSuccess:function(</td><td class="PParameter  prettyprint " nowrap>request</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Called on return from request succcess. </div></div><div class=CToolTip id="tt70"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>addResults: function(</td><td class="PParameter  prettyprint " nowrap>results</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Construct new feature via layer featureClass constructor, and add to this.features.</div></div><div class=CToolTip id="tt71"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">destroyAllFeatures: function()</td></tr></table></blockquote>Iterate through and call destroy() on each feature, removing it from the local array</div></div><div class=CToolTip id="tt72"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">destroy: function()</td></tr></table></blockquote>nullify references to prevent circular references and memory leaks</div></div><div class=CToolTip id="tt73"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>processXMLNode: function(</td><td class="PParameter  prettyprint " nowrap>xmlNode</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>When passed an xmlNode, parses it for a GML point, and passes back an object describing that point.</div></div><div class=CToolTip id="tt74"><div class=CClass>Instances of OpenLayers.Tile.WFS are used to manage the image tiles used by various layers. </div></div><div class=CToolTip id="tt75"><div class=CClass>Base class for format reading/writing a variety of formats. </div></div><div class=CToolTip id="tt76"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">destroy: function()</td></tr></table></blockquote></div></div><div class=CToolTip id="tt77"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>setMap: function(</td><td class="PParameter  prettyprint " nowrap>map</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt78"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>moveTo:function(</td><td class="PParameter  prettyprint " nowrap>bounds,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>zoomChanged,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>dragging</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt79"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>addTileMonitoringHooks: function(</td><td class="PParameter  prettyprint " nowrap>tile</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>This function takes a tile as input and adds the appropriate hooks to the tile so that the layer can keep track of the loading tile (making sure to check that the tile is always the layer&rsquo;s current tile before taking any action).</div></div><div class=CToolTip id="tt80"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>removeTileMonitoringHooks: function(</td><td class="PParameter  prettyprint " nowrap>tile</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>This function takes a tile as input and removes the tile hooks that were added in addTileMonitoringHooks()</div></div><div class=CToolTip id="tt81"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">onMapResize: function()</td></tr></table></blockquote>Call the onMapResize method of the appropriate parent class.</div></div><div class=CToolTip id="tt82"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">display: function()</td></tr></table></blockquote>Call the display method of the appropriate parent class.</div></div><div class=CToolTip id="tt83"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>mergeNewParams:function(</td><td class="PParameter  prettyprint " nowrap>newParams</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Modify parameters for the layer and redraw.</div></div><div class=CToolTip id="tt84"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>clone: function (</td><td class="PParameter  prettyprint " nowrap>obj</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt85"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getFullRequestString:function(</td><td class="PParameter  prettyprint " nowrap>newParams,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>altUrl</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>combine the layer&rsquo;s url with its params and these newParams.</div></div><div class=CToolTip id="tt86"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">commit: function()</td></tr></table></blockquote>Write out the data to a WFS server.</div></div><div class=CToolTip id="tt87"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>commitSuccess: function(</td><td class="PParameter  prettyprint " nowrap>request</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Called when the Ajax request returns a response</div></div><div class=CToolTip id="tt88"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>commitFailure: function(</td><td class="PParameter  prettyprint " nowrap>request</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Called when the Ajax request fails</div></div><div class=CToolTip id="tt89"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>commitReport: function(</td><td class="PParameter  prettyprint " nowrap>string,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>response</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Called with a &lsquo;success&rsquo; message if the commit succeeded, otherwise a failure message, and the full request text as a second parameter. </div></div><div class=CToolTip id="tt90"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">refresh: function()</td></tr></table></blockquote>Refreshes all the features of the layer</div></div><div class=CToolTip id="tt91"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">getDataExtent: function ()</td></tr></table></blockquote>Calculates the max extent which includes all of the layer data.</div></div><div class=CToolTip id="tt92"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>setOpacity: function (</td><td class="PParameter  prettyprint " nowrap>opacity</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Call the setOpacity method of the appropriate parent class to set the opacity.</div></div><div class=CToolTip id="tt93"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">loadMapObject:function()</td></tr></table></blockquote></div></div><div class=CToolTip id="tt94"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">onMapResize: function()</td></tr></table></blockquote></div></div><div class=CToolTip id="tt95"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">getWarningHTML:function()</td></tr></table></blockquote>{String} String with information on why layer is broken, how to get it working.</div></div><div class=CToolTip id="tt96"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>setMapObjectCenter: function(</td><td class="PParameter  prettyprint " nowrap>center,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>zoom</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the mapObject to the specified center and zoom</div></div><div class=CToolTip id="tt97"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">getMapObjectCenter: function()</td></tr></table></blockquote>{Object} The mapObject&rsquo;s current center in Map Object format</div></div><div class=CToolTip id="tt98"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>dragPanMapObject: function(</td><td class="PParameter  prettyprint " nowrap>dX,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>dY</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt99"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">getMapObjectZoom: function()</td></tr></table></blockquote>{Integer} The mapObject&rsquo;s current zoom, in Map Object format</div></div><div class=CToolTip id="tt100"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getMapObjectLonLatFromMapObjectPixel: function(</td><td class="PParameter  prettyprint " nowrap>moPixel</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt101"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getMapObjectPixelFromMapObjectLonLat: function(</td><td class="PParameter  prettyprint " nowrap>moLonLat</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt102"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getLongitudeFromMapObjectLonLat: function(</td><td class="PParameter  prettyprint " nowrap>moLonLat</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt103"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getLatitudeFromMapObjectLonLat: function(</td><td class="PParameter  prettyprint " nowrap>moLonLat</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt104"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getMapObjectLonLatFromLonLat: function(</td><td class="PParameter  prettyprint " nowrap>lon,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>lat</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt105"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getXFromMapObjectPixel: function(</td><td class="PParameter  prettyprint " nowrap>moPixel</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt106"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getYFromMapObjectPixel: function(</td><td class="PParameter  prettyprint " nowrap>moPixel</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt107"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getMapObjectPixelFromXY: function(</td><td class="PParameter  prettyprint " nowrap>x,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>y</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt108"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">destroy: function()</td></tr></table></blockquote>Clean up the protocol.</div></div><div class=CToolTip id="tt109"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">supported: function()</td></tr></table></blockquote>This should be overridden by specific subclasses</div></div><div class=CToolTip id="tt110"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>evaluateFilter: function(</td><td class="PParameter  prettyprint " nowrap>feature,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>filter</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>If postReadFiltering is true evaluate the filter against the feature and return the result of the evaluation, otherwise return true.</div></div><div class=CToolTip id="tt111"><div class=CClass>A parser to read/write JSON safely. </div></div><div class=CToolTip id="tt112"><div class=CClass>Class for reading and writing Well-Known Text. </div></div><div class=CToolTip id="tt113"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">initializeDatabase: function()</td></tr></table></blockquote></div></div><div class=CToolTip id="tt114"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">destroy: function()</td></tr></table></blockquote>Clean up the protocol.</div></div><div class=CToolTip id="tt115"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">supported: function()</td></tr></table></blockquote>Determine whether a browser supports Gears</div></div><div class=CToolTip id="tt116"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>read: function(</td><td class="PParameter  prettyprint " nowrap>options</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Read all features from the database and return a OpenLayers.Protocol.Response instance. </div></div><div class=CToolTip id="tt117"><div class=CClass>Protocols return Response objects to their users.</div></div><div class=CToolTip id="tt118"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>unfreezeFeature: function(</td><td class="PParameter  prettyprint " nowrap>row</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt119"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>extractFidFromField: function(</td><td class="PParameter  prettyprint " nowrap>field</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt120"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>create: function(</td><td class="PParameter  prettyprint " nowrap>features,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>options</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Create new features into the database.</div></div><div class=CToolTip id="tt121"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>update: function(</td><td class="PParameter  prettyprint " nowrap>features,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>options</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Construct a request updating modified feature.</div></div><div class=CToolTip id="tt122"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>createOrUpdate: function(</td><td class="PParameter  prettyprint " nowrap>features</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Construct a request for updating or creating features in the database.</div></div><div class=CToolTip id="tt123"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>freezeFeature: function(</td><td class="PParameter  prettyprint " nowrap>feature</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt124"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getFeatureStateForFreeze: function(</td><td class="PParameter  prettyprint " nowrap>feature</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get the state of the feature to store into the database.</div></div><div class=CToolTip id="tt125"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>&quot;delete&quot;: function(</td><td class="PParameter  prettyprint " nowrap>features,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>options</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Delete features from the database.</div></div><div class=CToolTip id="tt126"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>createdOffline: function(</td><td class="PParameter  prettyprint " nowrap>feature</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Returns true if the feature had a feature id when it was created in the Gears database, false otherwise; this is determined by checking the form of the feature&rsquo;s fid value.</div></div><div class=CToolTip id="tt127"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>commit: function(</td><td class="PParameter  prettyprint " nowrap>features,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>options</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Go over the features and for each take action based on the feature state. </div></div><div class=CToolTip id="tt128"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">clear: function()</td></tr></table></blockquote>Removes all rows of the table.</div></div><div class=CToolTip id="tt129"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>callUserCallback: function(</td><td class="PParameter  prettyprint " nowrap>options,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>resp</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>This method is called from within commit each time a request is made to the database, it is responsible for calling the user-supplied callbacks.</div></div><div class=CToolTip id="tt130"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">loadMapObject:function()</td></tr></table></blockquote></div></div><div class=CToolTip id="tt131"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">onMapResize: function()</td></tr></table></blockquote></div></div><div class=CToolTip id="tt132"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>setMap: function(</td><td class="PParameter  prettyprint " nowrap>map</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Overridden from EventPane because we need to remove this yahoo event pane which prohibits our drag and drop, and we can only do this once the map has been loaded and centered.</div></div><div class=CToolTip id="tt133"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">fixYahooEventPane: function()</td></tr></table></blockquote>The map has been centered, so the mysterious yahoo eventpane has been added. </div></div><div class=CToolTip id="tt134"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">getWarningHTML:function()</td></tr></table></blockquote>{String} String with information on why layer is broken, how to get it working.</div></div><div class=CToolTip id="tt135"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getOLZoomFromMapObjectZoom: function(</td><td class="PParameter  prettyprint " nowrap>moZoom</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt136"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getMapObjectZoomFromOLZoom: function(</td><td class="PParameter  prettyprint " nowrap>olZoom</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt137"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>setMapObjectCenter: function(</td><td class="PParameter  prettyprint " nowrap>center,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>zoom</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the mapObject to the specified center and zoom</div></div><div class=CToolTip id="tt138"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">getMapObjectCenter: function()</td></tr></table></blockquote>{Object} The mapObject&rsquo;s current center in Map Object format</div></div><div class=CToolTip id="tt139"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>dragPanMapObject: function(</td><td class="PParameter  prettyprint " nowrap>dX,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>dY</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt140"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">getMapObjectZoom: function()</td></tr></table></blockquote>{Integer} The mapObject&rsquo;s current zoom, in Map Object format</div></div><div class=CToolTip id="tt141"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getMapObjectLonLatFromMapObjectPixel: function(</td><td class="PParameter  prettyprint " nowrap>moPixel</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt142"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getMapObjectPixelFromMapObjectLonLat: function(</td><td class="PParameter  prettyprint " nowrap>moLonLat</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt143"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getLongitudeFromMapObjectLonLat: function(</td><td class="PParameter  prettyprint " nowrap>moLonLat</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt144"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getLatitudeFromMapObjectLonLat: function(</td><td class="PParameter  prettyprint " nowrap>moLonLat</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt145"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getMapObjectLonLatFromLonLat: function(</td><td class="PParameter  prettyprint " nowrap>lon,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>lat</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt146"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getXFromMapObjectPixel: function(</td><td class="PParameter  prettyprint " nowrap>moPixel</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt147"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getYFromMapObjectPixel: function(</td><td class="PParameter  prettyprint " nowrap>moPixel</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt148"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getMapObjectPixelFromXY: function(</td><td class="PParameter  prettyprint " nowrap>x,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>y</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt149"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getMapObjectSizeFromOLSize: function(</td><td class="PParameter  prettyprint " nowrap>olSize</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt150"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>setVisibility: function(</td><td class="PParameter  prettyprint " nowrap>visibility,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>noEvent</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Set the visibility flag for the layer and hide/show&amp;redraw accordingly. </div></div><div class=CToolTip id="tt151"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>moveTo:function(</td><td class="PParameter  prettyprint " nowrap>bounds,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>zoomChanged,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>minor</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>If layer is visible and GML has not been loaded, load GML, then load GML and call OpenLayers.Layer.Vector.moveTo() to redraw at the new location.</div></div><div class=CToolTip id="tt152"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">loadGML: function()</td></tr></table></blockquote></div></div><div class=CToolTip id="tt153"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>setUrl:function(</td><td class="PParameter  prettyprint " nowrap>url</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Change the URL and reload the GML</div></div><div class=CToolTip id="tt154"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>requestSuccess:function(</td><td class="PParameter  prettyprint " nowrap>request</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Process GML after it has been loaded. </div></div><div class=CToolTip id="tt155"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>requestFailure: function(</td><td class="PParameter  prettyprint " nowrap>request</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Process a failed loading of GML. </div></div><div class=CToolTip id="tt156"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">calculateBounds: function()</td></tr></table></blockquote>Recalculate the bounds for the geometry.</div></div><div class=CToolTip id="tt157"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">getLength: function()</td></tr></table></blockquote>{Float} The length of the geometry</div></div><div class=CToolTip id="tt158"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">getArea: function()</td></tr></table></blockquote>{Float} The area of the geometry</div></div><div class=CToolTip id="tt159"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>updateDimensions: function(</td><td class="PParameter  prettyprint " nowrap>zoomChanged</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt160"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>drawFeature: function(</td><td class="PParameter  prettyprint " nowrap>feature,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>style</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Draw the feature. </div></div><div class=CToolTip id="tt161"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>drawText: function(</td><td class="PParameter  prettyprint " nowrap>featureId,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>style,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>location</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Function for drawing text labels. </div></div><div class=CToolTip id="tt162"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">supported: function()</td></tr></table></blockquote>{Boolean} Whether or not the browser supports the SVG renderer</div></div><div class=CToolTip id="tt163"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>updateDimensions: function(</td><td class="PParameter  prettyprint " nowrap>zoomChanged</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt164"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getNodeType: function(</td><td class="PParameter  prettyprint " nowrap>geometry,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>style</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt165"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>setStyle: function(</td><td class="PParameter  prettyprint " nowrap>node,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>style,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>options</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Use to set all the style attributes to a SVG node.</div></div><div class=CToolTip id="tt166"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>dashStyle: function(</td><td class="PParameter  prettyprint " nowrap>style,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>widthFactor</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt167"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>createNode: function(</td><td class="PParameter  prettyprint " nowrap>type,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>id</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt168"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>nodeTypeCompare: function(</td><td class="PParameter  prettyprint " nowrap>node,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>type</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt169"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">createRenderRoot: function()</td></tr></table></blockquote>{DOMElement} The specific render engine&rsquo;s root element</div></div><div class=CToolTip id="tt170"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>createRoot: function(</td><td class="PParameter  prettyprint " nowrap>suffix</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt171"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">createDefs: function()</td></tr></table></blockquote>{DOMElement} The element to which we&rsquo;ll add the symbol definitions</div></div><div class=CToolTip id="tt172"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>drawPoint: function(</td><td class="PParameter  prettyprint " nowrap>node,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>geometry</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>This method is only called by the renderer itself.</div></div><div class=CToolTip id="tt173"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>drawCircle: function(</td><td class="PParameter  prettyprint " nowrap>node,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>geometry,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>radius</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>This method is only called by the renderer itself.</div></div><div class=CToolTip id="tt174"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>drawLineString: function(</td><td class="PParameter  prettyprint " nowrap>node,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>geometry</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>This method is only called by the renderer itself.</div></div><div class=CToolTip id="tt175"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>drawLinearRing: function(</td><td class="PParameter  prettyprint " nowrap>node,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>geometry</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>This method is only called by the renderer itself.</div></div><div class=CToolTip id="tt176"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>drawPolygon: function(</td><td class="PParameter  prettyprint " nowrap>node,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>geometry</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>This method is only called by the renderer itself.</div></div><div class=CToolTip id="tt177"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>drawRectangle: function(</td><td class="PParameter  prettyprint " nowrap>node,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>geometry</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>This method is only called by the renderer itself.</div></div><div class=CToolTip id="tt178"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>drawText: function(</td><td class="PParameter  prettyprint " nowrap>featureId,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>style,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>location</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Function for drawing text labels. </div></div><div class=CToolTip id="tt179"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getShortString: function(</td><td class="PParameter  prettyprint " nowrap>point</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt180"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>importSymbol: function (</td><td class="PParameter  prettyprint " nowrap>graphicName</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>add a new symbol definition from the rendererer&rsquo;s symbol hash</div></div><div class=CToolTip id="tt181"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getFeatureIdFromEvent: function(</td><td class="PParameter  prettyprint " nowrap>evt</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt182"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>OpenLayers.Renderer.SVG2.preventDefault = function(</td><td class="PParameter  prettyprint " nowrap>e</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Used to prevent default events (especially opening images in a new tab on ctrl-click) from being executed for externalGraphic and graphicName symbols</div></div><div class=CToolTip id="tt183"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>draw: function(</td><td class="PParameter  prettyprint " nowrap>px</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt184"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">updateRelativePosition: function()</td></tr></table></blockquote>The popup has been moved to a new relative location, in which case we will want to re-do the rico corners.</div></div><div class=CToolTip id="tt185"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>setSize:function(</td><td class="PParameter  prettyprint " nowrap>contentSize</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt186"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>setBackgroundColor:function(</td><td class="PParameter  prettyprint " nowrap>color</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt187"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>setOpacity:function(</td><td class="PParameter  prettyprint " nowrap>opacity</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt188"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>setBorder:function(</td><td class="PParameter  prettyprint " nowrap>border</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Always sets border to 0. </div></div><div class=CToolTip id="tt189"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">setRicoCorners:function()</td></tr></table></blockquote>Update RICO corners according to the popup&rsquo;s current relative postion.</div></div><div class=CToolTip id="tt190"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">getCornersToRound:function()</td></tr></table></blockquote>{String} The proper corners string (&ldquo;tr tl bl br&rdquo;) for rico to round.</div></div><div class=CToolTip id="tt191"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>stop: function(</td><td class="PParameter  prettyprint " nowrap>event,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>allowDefault</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Stops an event from propagating.</div></div><div class=CToolTip id="tt192"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>GET: function(</td><td class="PParameter  prettyprint " nowrap>config</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Send an HTTP GET request. </div></div><div class=CToolTip id="tt193"><div class=CClass>The OpenLayers.Request namespace contains convenience methods for working with XMLHttpRequests. </div></div><div class=CToolTip id="tt194"><div class=CClass>{Object}</div></div><div class=CToolTip id="tt195"><div class=CClass>This class represents a screen coordinate, in x and y coordinates</div></div><div class=CToolTip id="tt196"><div class=CClass>Instances of this class represent bounding boxes. </div></div><div class=CToolTip id="tt197"><div class=CClass>The navigation control handles map browsing with mouse events (dragging, double-clicking, and scrolling the wheel). </div></div><div class=CToolTip id="tt198"><div class=CClass>Controls affect the display or behavior of the map. </div></div><div class=CToolTip id="tt199"><div class=CClass>Utility functions for event handling.</div></div><div class=CToolTip id="tt200"><div class=CClass>This Toolbar is an alternative to the Navigation control that displays the state of the control, and provides a UI for changing state to use the zoomBox via a Panel control.</div></div><div class=CToolTip id="tt201"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>getChildValue: function(</td><td class="PParameter  prettyprint " nowrap>node,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>def</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Get the textual value of the node if it exists, or return an optional default string. </div></div><div class=CToolTip id="tt202"><div class=CConstructor>Creates a new WMS layer object.</div></div><div class=CToolTip id="tt203"><div class=CClass>Instances of OpenLayers.Layer.WMS are used to display data from OGC Web Mapping Services. </div></div><div class=CToolTip id="tt204"><div class=CProperty>{Number} If set, requests that would result in GET urls with more characters than the number provided will be made using form-encoded HTTP POST. </div></div><div class=CToolTip id="tt205"><div class=CConstant>Mixin for tiles that use form-encoded POST requests to get images from remote services. </div></div><div class=CToolTip id="tt206"><div class=CClass>Instances of OpenLayers.Layer.MapServer are used to display data from a MapServer CGI instance.</div></div><div class=CToolTip id="tt207"><div class=CClass>Instances of OpenLayers.Layer.Vector are used to render vector data from a variety of sources. </div></div><div class=CToolTip id="tt208"><div class=CClass>Instances of OpenLayers.Map are interactive maps embedded in a web page. </div></div><div class=CToolTip id="tt209"><div class=CClass>Bing layer using direct tile access as provided by Bing Maps REST Services. </div></div><div class=CToolTip id="tt210"><div class=CConstructor>Creates a new instance of a OpenLayers.Layer.VirtualEarth. </div></div><div class=CToolTip id="tt211"><div class=CClass>Base class for 3rd party layers, providing a DOM element which isolates the 3rd-party layer from mouse events. </div></div><div class=CToolTip id="tt212"><div class=CClass>Some Layers will already have established zoom levels (like google or ve). </div></div><div class=CToolTip id="tt213"><div class=CProperty>{Boolean} Should the map act as a mercator-projected map?&nbsp; </div></div><div class=CToolTip id="tt214"><div class=CClass>Abstract vector layer protocol class. </div></div><div class=CToolTip id="tt215"><div class=CClass>Vector features use the OpenLayers.Geometry classes as geometry description. </div></div><div class=CToolTip id="tt216"><div class=CClass>This class represents an OGC Filter.</div></div><div class=CToolTip id="tt217"><div class=CClass>Abstract SQL protocol class. </div></div><div class=CToolTip id="tt218"><div class=CProperty>{Boolean} Should the map act as a mercator-projected map?&nbsp; </div></div><div class=CToolTip id="tt219"><div class=CClass>Instances of this class represent a width/height pair</div></div><div class=CToolTip id="tt220"><div class=CClass>A Geometry is a description of a geographic object. </div></div><div class=CToolTip id="tt221"><div class=CClass>Point geometry class.</div></div><div class=CToolTip id="tt222"><div class=CClass>This is another virtual class in that it should never be instantiated by itself as a Renderer. </div></div><div class=CToolTip id="tt223"><div class=CClass>This class represents a longitude and latitude pair</div></div><div class=CToolTip id="tt224"><div class=CClass>The icon represents a graphical icon on the screen. </div></div><!--END_ND_TOOLTIPS-->




<div id=MSearchResultsWindow><iframe src="" frameborder=0 name=MSearchResults id=MSearchResults></iframe><a href="javascript:searchPanel.CloseResultsWindow()" id=MSearchResultsWindowClose>Close</a></div>


<script language=JavaScript><!--
if (browserType) {if (browserVer) {document.write("</div>"); }document.write("</div>");}// --></script></body></html>