@Override
public void onMapReady(GoogleMap map) {
map.setMapType(GoogleMap.MAP_TYPE_NONE);
TileProvider tileProvider = new UrlTileProvider(256, 256) {
@Override
public synchronized URL getTileUrl(int x, int y, int zoom) {
String s = String.format("https://tile.openstreetmap.org/%d/%d/%d.jpg", zoom, x, y);
URL url = null;
try {
url = new URL(s);
} catch (MalformedURLException e) {
throw new AssertionError(e);
}
return url;
}
};
map.addTileOverlay(new TileOverlayOptions().tileProvider(tileProvider));
}
Why does the Open StreetMap Tile do not show up in my Maps? Is Google preventing it? https://tile.openstreetmap.org/%d/%d/%d.png