Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void loadSLD(){
- RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, "styles/simple.sld");
- try {
- builder.sendRequest("", new RequestCallback() {
- @Override
- public void onError(Request request, Throwable exception) {
- }
- @Override
- public void onResponseReceived(Request request, Response response) {
- if (200 == response.getStatusCode()) {
- String document = response.getText();
- SLD sld = new SLD();
- SLDResult result = sld.read(document);
- StyleMap userStyleMap = result.getUserStyleMap();
- Vector vectorLayer = new Vector("My Vector Layer");
- vectorLayer.setStyleMap(userStyleMap);
- List<VectorFeature> points = new ArrayList<VectorFeature>();
- points.add(new VectorFeature(new Point(-85, 32.45)));
- points.add(new VectorFeature(new Point(-84.90, 32.45)));
- vectorLayer.addFeatures(points.toArray(new VectorFeature[0]));
- map.addLayer(vectorLayer);
- vectorLayer.redraw();
- }
- }
- });
- } catch (Exception e){
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement