Advertisement
Guest User

Untitled

a guest
Jul 16th, 2014
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.10 KB | None | 0 0
  1. private void loadSLD(){
  2.        
  3.         RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, "styles/simple.sld");
  4.         try {
  5.             builder.sendRequest("", new RequestCallback() {
  6.                
  7.                 @Override
  8.                 public void onError(Request request, Throwable exception) {
  9.                 }
  10.                
  11.                 @Override
  12.                 public void onResponseReceived(Request request, Response response) {
  13.                     if (200 == response.getStatusCode()) {
  14.                         String document = response.getText();
  15.                         SLD sld = new SLD();
  16.                         SLDResult result = sld.read(document);
  17.                         StyleMap userStyleMap = result.getUserStyleMap();
  18.                        
  19.                         Vector vectorLayer = new Vector("My Vector Layer");
  20.                         vectorLayer.setStyleMap(userStyleMap);
  21.  
  22.                         List<VectorFeature> points = new ArrayList<VectorFeature>();
  23.                        
  24.                         points.add(new VectorFeature(new Point(-85, 32.45)));
  25.                         points.add(new VectorFeature(new Point(-84.90, 32.45)));
  26.                        
  27.                         vectorLayer.addFeatures(points.toArray(new VectorFeature[0]));
  28.                        
  29.                         map.addLayer(vectorLayer);
  30.                        
  31.                         vectorLayer.redraw();
  32.                     }
  33.                 }
  34.             });
  35.         } catch (Exception e){
  36.            
  37.         }
  38.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement