Advertisement
Guest User

Untitled

a guest
Sep 2nd, 2015
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.95 KB | None | 0 0
  1. var map = L.map('map', {
  2. minZoom: 1,
  3. maxZoom: 4,
  4. center: [0, 0],
  5. zoom: 0,
  6. crs: L.CRS.Simple
  7. });
  8.  
  9. // dimensions of the image
  10. var w = 3200,
  11. h = 1900,
  12. url = 'assets/img/isbimg.jpg';
  13. url1 = 'assets/img/fjmap.png';
  14. // calculate the edges of the image, in coordinate space
  15. var southWest = map.unproject([0, h], map.getMaxZoom() - 1);
  16. var northEast = map.unproject([w, 0], map.getMaxZoom() - 1);
  17. var bounds = new L.LatLngBounds(southWest, northEast);
  18.  
  19. var featureGroup = L.featureGroup().addTo(map);
  20.  
  21. var drawControl = new L.Control.Draw({
  22. edit: {
  23. featureGroup: featureGroup
  24. },
  25. draw: {
  26. polygon: true,
  27. polyline: true,
  28. rectangle: true,
  29. circle: true,
  30. marker: true
  31. }
  32. }).addTo(map);
  33.  
  34.  
  35. map.on('draw:created', showPolygonArea);
  36. map.on('draw:edited', showPolygonAreaEdited);
  37. // add the image overlay,
  38. // so that it covers the entire map
  39.  
  40. var iii = L.imageOverlay(url1, bounds);
  41. var jjj = L.imageOverlay(url, bounds);
  42. var ggg = iii.addTo(map);
  43. var hhh = jjj.addTo(map);
  44.  
  45. jjj.addTo(map);
  46. $('#layerControl').on('click', function layerControl() {
  47. ggg.bringToFront();
  48. return this;
  49. });
  50.  
  51. $('#layerControl2').on('click', function layerControl2() {
  52. hhh.bringToFront();
  53. return this;
  54. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement