Changeset 6627
- Timestamp:
- 03/26/08 21:05:59 (10 months ago)
- Files:
-
- sandbox/euzuro/pop/examples/popupMatrix.html (modified) (52 diffs)
- sandbox/euzuro/pop/examples/popupMatrix.jpg (added)
- sandbox/euzuro/pop/examples/small.jpg (added)
- sandbox/euzuro/pop/theme/default/style.css (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
sandbox/euzuro/pop/examples/popupMatrix.html
r6624 r6627 4 4 <style type="text/css"> 5 5 #map { 6 width: 800px;6 width: 900px; 7 7 height: 500px; 8 8 border: 1px solid black; 9 background-color: blue; 9 10 } 10 11 </style> … … 74 75 map = new OpenLayers.Map('map'); 75 76 76 layer = new OpenLayers.Layer.WMS( 77 "OpenLayers WMS", 78 "http://labs.metacarta.com/wms/vmap0", 79 {layers: 'basic'} 80 ); 77 layer = new OpenLayers.Layer.Image( 78 "popupMatrix", 79 "popupMatrix.jpg", 80 new OpenLayers.Bounds(-82.5,-71.5,97.5,67.5), 81 new OpenLayers.Size(1024,768) 82 ); 81 83 map.addLayer(layer); 82 84 … … 85 87 86 88 map.addControl(new OpenLayers.Control.LayerSwitcher()); 87 map. setCenter(new OpenLayers.LonLat(0, 0), 3);89 map.zoomToMaxExtent(); 88 90 89 91 addMarkers(); … … 101 103 ll = new OpenLayers.LonLat(-55,20); 102 104 popupClass = OpenLayers.Popup.Anchored; 103 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.Anchored</div>'105 popupContentHTML = '<img src="small.jpg"></img>'; 104 106 addMarker(ll, popupClass, popupContentHTML); 105 107 … … 107 109 var ll = new OpenLayers.LonLat(-50,20); 108 110 popupClass = OpenLayers.Popup.Anchored; 109 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.Anchored<br>closeBox</div>'111 popupContentHTML = '<img src="small.jpg"></img>'; 110 112 addMarker(ll, popupClass, popupContentHTML, true); 111 113 … … 114 116 ll = new OpenLayers.LonLat(-40,20); 115 117 popupClass = AutoSizeAnchored; 116 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.Anchored<br>autosize</div>'118 popupContentHTML = '<img src="small.jpg"></img>'; 117 119 addMarker(ll, popupClass, popupContentHTML); 118 120 … … 120 122 ll = new OpenLayers.LonLat(-35,20); 121 123 popupClass = AutoSizeAnchored; 122 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.Anchored<br>autosize<br>closebox</div>'124 popupContentHTML = '<img src="small.jpg"></img>'; 123 125 addMarker(ll, popupClass, popupContentHTML, true); 124 126 … … 127 129 ll = new OpenLayers.LonLat(-25,20); 128 130 popupClass = AutoSizeAnchoredMinSize; 129 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.Anchored<br>autosize<br>minsize</div>'131 popupContentHTML = '<img src="small.jpg"></img>'; 130 132 addMarker(ll, popupClass, popupContentHTML); 131 133 … … 133 135 ll = new OpenLayers.LonLat(-20,20); 134 136 popupClass = AutoSizeAnchoredMinSize; 135 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.Anchored<br>autosize<br>minsize<br>closebox</div>'137 popupContentHTML = '<img src="small.jpg"></img>'; 136 138 addMarker(ll, popupClass, popupContentHTML, true); 137 139 … … 140 142 ll = new OpenLayers.LonLat(-10,20); 141 143 popupClass = AutoSizeAnchoredMaxSize; 142 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.Anchored<br>autosize<br>maxsize</div>'144 popupContentHTML = '<img src="small.jpg"></img>'; 143 145 addMarker(ll, popupClass, popupContentHTML); 144 146 … … 146 148 ll = new OpenLayers.LonLat(-5,20); 147 149 popupClass = AutoSizeAnchoredMaxSize; 148 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.Anchored<br>autosize<br>maxsize<br>closebox</div>'150 popupContentHTML = '<img src="small.jpg"></img>'; 149 151 addMarker(ll, popupClass, popupContentHTML, true); 150 152 … … 220 222 var ll = new OpenLayers.LonLat(-55,15); 221 223 popupClass = OpenLayers.Popup.Anchored; 222 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.Anchored<br>overflow</div>'224 popupContentHTML = '<img src="small.jpg"></img>'; 223 225 addMarker(ll, popupClass, popupContentHTML, false, true); 224 226 … … 226 228 var ll = new OpenLayers.LonLat(-50,15); 227 229 popupClass = OpenLayers.Popup.Anchored; 228 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.Anchored<br>closeBox<br>overflow</div>'230 popupContentHTML = '<img src="small.jpg"></img>'; 229 231 addMarker(ll, popupClass, popupContentHTML, true, true); 230 232 … … 233 235 ll = new OpenLayers.LonLat(-40,15); 234 236 popupClass = AutoSizeAnchored; 235 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.Anchored<br>autosize<br>overflow</div>'237 popupContentHTML = '<img src="small.jpg"></img>'; 236 238 addMarker(ll, popupClass, popupContentHTML, false, true); 237 239 … … 239 241 ll = new OpenLayers.LonLat(-35,15); 240 242 popupClass = AutoSizeAnchored; 241 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.Anchored<br>autosize<br>overflow<br>closebox</div>'243 popupContentHTML = '<img src="small.jpg"></img>'; 242 244 addMarker(ll, popupClass, popupContentHTML, true, true); 243 245 … … 246 248 ll = new OpenLayers.LonLat(-25,15); 247 249 popupClass = AutoSizeAnchoredMinSize; 248 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.Anchored<br>autosize<br>overflow<br>minsize</div>'250 popupContentHTML = '<img src="small.jpg"></img>'; 249 251 addMarker(ll, popupClass, popupContentHTML, false, true); 250 252 … … 252 254 ll = new OpenLayers.LonLat(-20,15); 253 255 popupClass = AutoSizeAnchoredMinSize; 254 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.Anchored<br>autosize<br>overflow<br>minsize<br>closebox</div>'256 popupContentHTML = '<img src="small.jpg"></img>'; 255 257 addMarker(ll, popupClass, popupContentHTML, true, true); 256 258 … … 259 261 ll = new OpenLayers.LonLat(-10,15); 260 262 popupClass = AutoSizeAnchoredMaxSize; 261 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.Anchored<br>autosize<br>overflow<br>maxsize</div>'263 popupContentHTML = '<img src="small.jpg"></img>'; 262 264 addMarker(ll, popupClass, popupContentHTML, false, true); 263 265 … … 265 267 ll = new OpenLayers.LonLat(-5,15); 266 268 popupClass = AutoSizeAnchoredMaxSize; 267 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.Anchored<br>autosize<br>overflow<br>maxsize<br>closebox</div>'269 popupContentHTML = '<img src="small.jpg"></img>'; 268 270 addMarker(ll, popupClass, popupContentHTML, true, true); 269 271 … … 340 342 var ll = new OpenLayers.LonLat(-55,5); 341 343 popupClass = OpenLayers.Popup.AnchoredBubble; 342 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.AnchoredBubble</div>'344 popupContentHTML = '<img src="small.jpg"></img>'; 343 345 addMarker(ll, popupClass, popupContentHTML, false); 344 346 … … 346 348 var ll = new OpenLayers.LonLat(-50,5); 347 349 popupClass = OpenLayers.Popup.AnchoredBubble; 348 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.AnchoredBubble<br>closebox</div>'350 popupContentHTML = '<img src="small.jpg"></img>'; 349 351 addMarker(ll, popupClass, popupContentHTML, true); 350 352 … … 353 355 ll = new OpenLayers.LonLat(-40,5); 354 356 popupClass = AutoSizeAnchoredBubble; 355 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.AnchoredBubble<br>autosize</div>'357 popupContentHTML = '<img src="small.jpg"></img>'; 356 358 addMarker(ll, popupClass, popupContentHTML, false); 357 359 … … 359 361 ll = new OpenLayers.LonLat(-35,5); 360 362 popupClass = AutoSizeAnchoredBubble; 361 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.AnchoredBubble<br>autosize<br>closebox</div>'363 popupContentHTML = '<img src="small.jpg"></img>'; 362 364 addMarker(ll, popupClass, popupContentHTML, true); 363 365 … … 366 368 ll = new OpenLayers.LonLat(-25,5); 367 369 popupClass = AutoSizeAnchoredBubbleMinSize; 368 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.AnchoredBubble<br>autosize<br>minsize</div>'370 popupContentHTML = '<img src="small.jpg"></img>'; 369 371 addMarker(ll, popupClass, popupContentHTML, false); 370 372 … … 372 374 ll = new OpenLayers.LonLat(-20,5); 373 375 popupClass = AutoSizeAnchoredBubbleMinSize; 374 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.AnchoredBubble<br>autosize<br>minsize<br>closebox</div>'376 popupContentHTML = '<img src="small.jpg"></img>'; 375 377 addMarker(ll, popupClass, popupContentHTML, true); 376 378 … … 379 381 ll = new OpenLayers.LonLat(-10,5); 380 382 popupClass = AutoSizeAnchoredBubbleMaxSize; 381 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.AnchoredBubble<br>autosize<br>maxsize</div>'383 popupContentHTML = '<img src="small.jpg"></img>'; 382 384 addMarker(ll, popupClass, popupContentHTML, false); 383 385 … … 385 387 ll = new OpenLayers.LonLat(-5,5); 386 388 popupClass = AutoSizeAnchoredBubbleMaxSize; 387 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.AnchoredBubble<br>autosize<br>maxsize<br>closebox</div>'389 popupContentHTML = '<img src="small.jpg"></img>'; 388 390 addMarker(ll, popupClass, popupContentHTML, true); 389 391 … … 460 462 var ll = new OpenLayers.LonLat(-55,0); 461 463 popupClass = OpenLayers.Popup.AnchoredBubble; 462 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.AnchoredBubble<br>overflow</div>'464 popupContentHTML = '<img src="small.jpg"></img>'; 463 465 addMarker(ll, popupClass, popupContentHTML, false, true); 464 466 … … 466 468 var ll = new OpenLayers.LonLat(-50,0); 467 469 popupClass = OpenLayers.Popup.AnchoredBubble; 468 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.AnchoredBubble<br>overflow<br>closebox</div>'470 popupContentHTML = '<img src="small.jpg"></img>'; 469 471 addMarker(ll, popupClass, popupContentHTML, true, true); 470 472 … … 473 475 ll = new OpenLayers.LonLat(-40,0); 474 476 popupClass = AutoSizeAnchoredBubble; 475 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.AnchoredBubble<br>autosize<br>overflow</div>'477 popupContentHTML = '<img src="small.jpg"></img>'; 476 478 addMarker(ll, popupClass, popupContentHTML, false, true); 477 479 … … 479 481 ll = new OpenLayers.LonLat(-35,0); 480 482 popupClass = AutoSizeAnchoredBubble; 481 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.AnchoredBubble<br>autosize<br>overflow<br>closebox</div>'483 popupContentHTML = '<img src="small.jpg"></img>'; 482 484 addMarker(ll, popupClass, popupContentHTML, true, true); 483 485 … … 486 488 ll = new OpenLayers.LonLat(-25,0); 487 489 popupClass = AutoSizeAnchoredBubbleMinSize; 488 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.AnchoredBubble<br>autosize<br>overflow<br>minsize</div>'490 popupContentHTML = '<img src="small.jpg"></img>'; 489 491 addMarker(ll, popupClass, popupContentHTML, false, true); 490 492 … … 492 494 ll = new OpenLayers.LonLat(-20,0); 493 495 popupClass = AutoSizeAnchoredBubbleMinSize; 494 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.AnchoredBubble<br>autosize<br>overflow<br>minsize<br>closebox</div>'496 popupContentHTML = '<img src="small.jpg"></img>'; 495 497 addMarker(ll, popupClass, popupContentHTML, true, true); 496 498 … … 499 501 ll = new OpenLayers.LonLat(-10,0); 500 502 popupClass = AutoSizeAnchoredBubbleMaxSize; 501 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.AnchoredBubble<br>autosize<br>overflow<br>maxsize</div>'503 popupContentHTML = '<img src="small.jpg"></img>'; 502 504 addMarker(ll, popupClass, popupContentHTML, false, true); 503 505 … … 505 507 ll = new OpenLayers.LonLat(-5,0); 506 508 popupClass = AutoSizeAnchoredBubbleMaxSize; 507 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.AnchoredBubble<br>autosize<br>overflow<br>maxsize<br>closebox</div>'509 popupContentHTML = '<img src="small.jpg"></img>'; 508 510 addMarker(ll, popupClass, popupContentHTML, true, true); 509 511 … … 582 584 var ll = new OpenLayers.LonLat(-55,-15); 583 585 popupClass = OpenLayers.Popup.FramedCloud; 584 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.FramedCloud</div>'586 popupContentHTML = '<img src="small.jpg"></img>'; 585 587 addMarker(ll, popupClass, popupContentHTML, false); 586 588 … … 588 590 var ll = new OpenLayers.LonLat(-50,-15); 589 591 popupClass = OpenLayers.Popup.FramedCloud; 590 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.FramedCloud<br>closebox</div>'592 popupContentHTML = '<img src="small.jpg"></img>'; 591 593 addMarker(ll, popupClass, popupContentHTML, true); 592 594 … … 595 597 ll = new OpenLayers.LonLat(-40,-15); 596 598 popupClass = AutoSizeFramedCloud; 597 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.FramedCloud<br>autosize</div>'599 popupContentHTML = '<img src="small.jpg"></img>'; 598 600 addMarker(ll, popupClass, popupContentHTML, false); 599 601 … … 601 603 ll = new OpenLayers.LonLat(-35,-15); 602 604 popupClass = AutoSizeFramedCloud; 603 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.FramedCloud<br>autosize<br>closebox</div>'605 popupContentHTML = '<img src="small.jpg"></img>'; 604 606 addMarker(ll, popupClass, popupContentHTML, true); 605 607 … … 608 610 ll = new OpenLayers.LonLat(-25,-15); 609 611 popupClass = AutoSizeFramedCloudMinSize; 610 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.FramedCloud<br>autosize<br>minsize</div>'612 popupContentHTML = '<img src="small.jpg"></img>'; 611 613 addMarker(ll, popupClass, popupContentHTML, false); 612 614 … … 614 616 ll = new OpenLayers.LonLat(-20,-15); 615 617 popupClass = AutoSizeFramedCloudMinSize; 616 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.FramedCloud<br>autosize<br>minsize<br>closebox</div>'618 popupContentHTML = '<img src="small.jpg"></img>'; 617 619 addMarker(ll, popupClass, popupContentHTML, true); 618 620 … … 621 623 ll = new OpenLayers.LonLat(-10,-15); 622 624 popupClass = AutoSizeFramedCloudMaxSize; 623 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.FramedCloud<br>autosize<br>maxsize</div>'625 popupContentHTML = '<img src="small.jpg"></img>'; 624 626 addMarker(ll, popupClass, popupContentHTML, false); 625 627 … … 627 629 ll = new OpenLayers.LonLat(-5,-15); 628 630 popupClass = AutoSizeFramedCloudMaxSize; 629 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.FramedCloud<br>autosize<br>maxsize<br>closebox</div>'631 popupContentHTML = '<img src="small.jpg"></img>'; 630 632 addMarker(ll, popupClass, popupContentHTML, true); 631 633 … … 702 704 var ll = new OpenLayers.LonLat(-55,-20); 703 705 popupClass = OpenLayers.Popup.FramedCloud; 704 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.FramedCloud<br>overflow</div>'706 popupContentHTML = '<img src="small.jpg"></img>'; 705 707 addMarker(ll, popupClass, popupContentHTML, false, true); 706 708 … … 708 710 var ll = new OpenLayers.LonLat(-50,-20); 709 711 popupClass = OpenLayers.Popup.FramedCloud; 710 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.FramedCloud<br>overflow<br>closebox</div>'712 popupContentHTML = '<img src="small.jpg"></img>'; 711 713 addMarker(ll, popupClass, popupContentHTML, true, true); 712 714 … … 715 717 ll = new OpenLayers.LonLat(-40,-20); 716 718 popupClass = AutoSizeFramedCloud; 717 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.FramedCloud<br>autosize<br>overflow</div>'719 popupContentHTML = '<img src="small.jpg"></img>'; 718 720 addMarker(ll, popupClass, popupContentHTML, false, true); 719 721 … … 721 723 ll = new OpenLayers.LonLat(-35,-20); 722 724 popupClass = AutoSizeFramedCloud; 723 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.FramedCloud<br>autosize<br>overflow<br>closebox</div>'725 popupContentHTML = '<img src="small.jpg"></img>'; 724 726 addMarker(ll, popupClass, popupContentHTML, true, true); 725 727 … … 728 730 ll = new OpenLayers.LonLat(-25,-20); 729 731 popupClass = AutoSizeFramedCloudMinSize; 730 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.FramedCloud<br>autosize<br>overflow<br>minsize</div>'732 popupContentHTML = '<img src="small.jpg"></img>'; 731 733 addMarker(ll, popupClass, popupContentHTML, false, true); 732 734 … … 734 736 ll = new OpenLayers.LonLat(-20,-20); 735 737 popupClass = AutoSizeFramedCloudMinSize; 736 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.FramedCloud<br>autosize<br>overflow<br>minsize<br>closebox</div>'738 popupContentHTML = '<img src="small.jpg"></img>'; 737 739 addMarker(ll, popupClass, popupContentHTML, true, true); 738 740 … … 741 743 ll = new OpenLayers.LonLat(-10,-20); 742 744 popupClass = AutoSizeFramedCloudMaxSize; 743 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.FramedCloud<br>autosize<br>overflow<br>maxsize</div>'745 popupContentHTML = '<img src="small.jpg"></img>'; 744 746 addMarker(ll, popupClass, popupContentHTML, false, true); 745 747 … … 747 749 ll = new OpenLayers.LonLat(-5,-20); 748 750 popupClass = AutoSizeFramedCloudMaxSize; 749 popupContentHTML = '< div style="background-color:red; width:300px; height:200px">Popup.FramedCloud<br>autosize<br>overflow<br>maxsize<br>closebox</div>'751 popupContentHTML = '<img src="small.jpg"></img>'; 750 752 addMarker(ll, popupClass, popupContentHTML, true, true); 751 753 … … 871 873 872 874 <!-- preloading these images so the autosize will work correctly --> 875 <img src="small.jpg" style="position:absolute; top:-5000px; left: -5000px"></img> 873 876 <img src="wideshort.jpg" style="position:absolute; top:-5000px; left: -5000px"></img> 874 877 <img src="widelong.jpg" style="position:absolute; top:-5000px; left: -5000px"></img> sandbox/euzuro/pop/theme/default/style.css
r6583 r6627 116 116 overflow: hidden; 117 117 118 background-color: green;118 background-color: black; 119 119 } 120 120 .olControlNavToolbar {
