Advertisement
Guest User

Untitled

a guest
May 27th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.33 KB | None | 0 0
  1. KmlDocument mKmlDocument = new KmlDocument();
  2.  
  3.         OverpassAPIProvider overpassProvider = new OverpassAPIProvider();
  4.         BoundingBox oBB = new BoundingBox(startPoint.getLatitude() + 0.25, startPoint.getLongitude() + 0.25,
  5.                 startPoint.getLatitude() - 0.25, startPoint.getLongitude() - 0.25);
  6.         String oUrl = overpassProvider.urlForTagSearchKml("highway=speed_camera", oBB, 500, 30);
  7.         boolean ok = overpassProvider.addInKmlFolder(mKmlDocument.mKmlRoot, oUrl);
  8.  
  9.             if (ok) {
  10.                 Drawable defaultMarker = ResourcesCompat.getDrawable(getResources(), R.drawable.ic_stop, null);
  11.                 Bitmap defaultBitmap = ((BitmapDrawable) defaultMarker).getBitmap();
  12.                 Style defaultStyle = new Style(defaultBitmap, 0x901010AA, 3.0f, 0x20AA1010);
  13.                 KmlFeature.Styler styler = new MyKmlStyler(defaultStyle);
  14.  
  15.                 FolderOverlay kmlOverlay = (FolderOverlay) mKmlDocument.mKmlRoot.buildOverlay(map, defaultStyle, styler, mKmlDocument);
  16.                 map.getOverlays().add(kmlOverlay);
  17.                 BoundingBox bb = mKmlDocument.mKmlRoot.getBoundingBox();
  18.                 if (bb != null) {
  19.                     setInitialViewOn(bb);
  20.                 }
  21.             } else
  22.                 Toast.makeText(this, "Error when loading KML", Toast.LENGTH_SHORT).show();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement