Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2014
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. // Querying for attributes
  2. map.addEventListener('click', onMapClick);
  3. popup = L.popup({maxWidth:400});
  4.  
  5. function onMapClick(e){
  6. popup
  7. var latlngStr = '(' + e.latlng.lat.toFixed(3) + ', ' + e.latlng.lng.toFixed(3) + ')'
  8. var BBOX = map.getBounds()._southWest.lng+","+map.getBounds()._southWest.lat+","+map.getBounds().northEast.lng+"'"
  9. +map.getBounds()._northEast.lat
  10. var WIDTH = map.getsize().x
  11. var HEIGHT = map.getsize().y
  12. var X = map.layerPointToContainerPoint(e.layerPoint).x
  13. var Y = map.layerPointToContainerPoint(e.layerPoint).y
  14. var URL = 'http://localhost:8080/geoserver/WAAPP/wms?service=WMS&version=1.1.0&
  15. &request=GetMap&layers=WAAPP:soils&QUERY_LAYERS=WAAPP:soils&styles=
  16. &bbox='+BBBOX+'&FEATURE_COUNT=5&HEIGHT = '+HEIGHT+'&WIDTH='+WIDTH+'&FORMAT=image/png&INFO_FORMAT=text/html&SRS=EPSG%2136&
  17. X='+X+'&Y='+Y
  18. .setLatLng(e.latlng)
  19. .setContent("<iframe src = '" URL + "' width='300' height='100' frameborder='0'></iframe>");
  20. map.openPopup(popup);
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement