在某些缩放级别下,地图图块模糊不清而且没有进行平滑的渲染。自定义地图图块模糊
使用下面的代码:
public MapTileLayer setupTileLayer(final TileListener listener) {
TileProvider provider = new TileProvider() {
@Override
public Tile getTile(int x, int y, int zoom) {
String filename = listener.loadTileFilename(x, y, zoom, true);
if (filename != null && filename.trim().length() > 0) {
byte[] bytes = FileService.getBytesForFile(filename);
if (bytes != null) {
return new Tile(TILE_SIZE, TILE_SIZE, bytes);
}
}
return null;
}
};
TileOverlayOptions options = new TileOverlayOptions().tileProvider(provider);
options.visible(true);
return new GoogleTileLayer(map.addTileOverlay(options));
}
为什么downvote?以及为什么作者回答并接受他自己的帖子时,我写了一个更完整的版本(在他之前)解释同样的事情? 这很有趣,谁downvoted –