作者:爱心永溢真情永远 | 来源:互联网 | 2023-05-18 04:37
高德地图为例初始化TileOverlayOptionsTileOverlayOptionstileOverlayOptionsnewTileOverlayOptions();ti
高德地图为例
// 初始化
TileOverlayOptions TileOverlayOptions tileOverlayOptiOns= new TileOverlayOptions();
tileOverlayOptions.tileProvider(heatmapTileProvider); // 设置瓦片图层的提供者
// 向地图上添加 TileOverlayOptions 类对象
mAMap.addTileOverlay(tileOverlayOptions);
TileOverlayOptions tileOverlayOptiOns=new TileOverlayOptions().tileProvider(new UrlTileProvider(256, 256) {@Overridepublic URL getTileUrl(int x, int y, int zoom) {Log.i("返回的值","x="+x+"y="+y+"zoom="+zoom);try {Log.i("返回的值4444",new URL(String.format(tileUrl+"/"+zoom+"/"+x+"/"+y+".png", zoom, x, y)) +"");return new URL(String.format(tileUrl+"/"+zoom+"/"+x+"/"+y+".png", zoom, x, y));} catch (Exception e) {e.printStackTrace();}return null;}});
tileOverlayOptions.diskCacheEnabled(true).diskCacheDir("/storage/emulated/0/amap/OMCcache").diskCacheSize(100000).memoryCacheEnabled(true).memCacheSize(100000).zIndex(-9999);
Log.i("走了这份方法","走了这个方法");
TileOverlay mtileOverlay = aMap.addTileOverlay(tileOverlayOptions);