Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- KmlDocument mKmlDocument = new KmlDocument();
- OverpassAPIProvider overpassProvider = new OverpassAPIProvider();
- BoundingBox oBB = new BoundingBox(startPoint.getLatitude() + 0.25, startPoint.getLongitude() + 0.25,
- startPoint.getLatitude() - 0.25, startPoint.getLongitude() - 0.25);
- String oUrl = overpassProvider.urlForTagSearchKml("highway=speed_camera", oBB, 500, 30);
- boolean ok = overpassProvider.addInKmlFolder(mKmlDocument.mKmlRoot, oUrl);
- if (ok) {
- Drawable defaultMarker = ResourcesCompat.getDrawable(getResources(), R.drawable.ic_stop, null);
- Bitmap defaultBitmap = ((BitmapDrawable) defaultMarker).getBitmap();
- Style defaultStyle = new Style(defaultBitmap, 0x901010AA, 3.0f, 0x20AA1010);
- KmlFeature.Styler styler = new MyKmlStyler(defaultStyle);
- FolderOverlay kmlOverlay = (FolderOverlay) mKmlDocument.mKmlRoot.buildOverlay(map, defaultStyle, styler, mKmlDocument);
- map.getOverlays().add(kmlOverlay);
- BoundingBox bb = mKmlDocument.mKmlRoot.getBoundingBox();
- if (bb != null) {
- setInitialViewOn(bb);
- }
- } else
- Toast.makeText(this, "Error when loading KML", Toast.LENGTH_SHORT).show();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement