package com.amap.api.col.p0003s; import com.amap.api.maps.MapsInitializer; import com.amap.api.maps.model.Tile; import com.amap.api.maps.model.TileProvider; import com.autonavi.base.amap.mapcore.MapConfig; import java.io.IOException; import java.util.Locale; import java.util.Random; /* renamed from: com.amap.api.col.3s.cs reason: invalid package */ /* compiled from: BaseTileProvider */ public final class cs implements TileProvider { /* renamed from: a reason: collision with root package name */ private final int f2877a = 256; /* renamed from: b reason: collision with root package name */ private final int f2878b = 256; /* renamed from: c reason: collision with root package name */ private MapConfig f2879c; /* renamed from: d reason: collision with root package name */ private final boolean f2880d; /* access modifiers changed from: private */ /* renamed from: com.amap.api.col.3s.cs$a */ /* compiled from: BaseTileProvider */ public class a extends ct { /* renamed from: a reason: collision with root package name */ Random f2881a = new Random(); /* renamed from: g reason: collision with root package name */ private int f2883g; private int h; private int i; private String j; private String k = ""; public a(int i2, int i3, int i4, String str) { this.f2883g = i2; this.h = i3; this.i = i4; this.j = str; this.k = c(); } private String c() { if (de.a(this.f2883g, this.h, this.i) || this.i < 6) { return String.format(Locale.US, "http://wprd0%d.is.autonavi.com/appmaptile?", Integer.valueOf((this.f2881a.nextInt(100000) % 4) + 1)); } else if (MapsInitializer.isLoadWorldGridMap()) { return "http://restsdk.amap.com/v4/gridmap?"; } else { return null; } } @Override // com.amap.api.col.p0003s.jq public final String getURL() { StringBuffer stringBuffer = new StringBuffer(); stringBuffer.append("key="); stringBuffer.append(he.f(p.f4141a)); stringBuffer.append("&channel=amapapi"); if (de.a(this.f2883g, this.h, this.i) || this.i < 6) { stringBuffer.append("&z="); stringBuffer.append(this.i); stringBuffer.append("&x="); stringBuffer.append(this.f2883g); stringBuffer.append("&y="); stringBuffer.append(this.h); stringBuffer.append("&lang=en&size=1&scale=1&style=7"); } else if (MapsInitializer.isLoadWorldGridMap()) { stringBuffer.append("&x="); stringBuffer.append(this.f2883g); stringBuffer.append("&y="); stringBuffer.append(this.h); stringBuffer.append("&z="); stringBuffer.append(this.i); stringBuffer.append("&ds=0"); stringBuffer.append("&dpitype=webrd"); stringBuffer.append("&lang="); stringBuffer.append(this.j); stringBuffer.append("&scale=2"); } return this.k + ct.a(stringBuffer.toString()); } } public cs(MapConfig mapConfig) { this.f2879c = mapConfig; this.f2880d = false; } private byte[] a(int i, int i2, int i3, String str) throws IOException { try { return new a(i, i2, i3, str).makeHttpRequestWithInterrupted(); } catch (Throwable unused) { return null; } } @Override // com.amap.api.maps.model.TileProvider public final Tile getTile(int i, int i2, int i3) { try { String str = "zh_cn"; if (!this.f2880d) { if (this.f2879c.getMapLanguage().equals(str)) { if (!MapsInitializer.isLoadWorldGridMap()) { return TileProvider.NO_TILE; } if (i3 < 6 || de.a(i, i2, i3)) { return TileProvider.NO_TILE; } } else if (!MapsInitializer.isLoadWorldGridMap() && i3 >= 6 && !de.a(i, i2, i3)) { return TileProvider.NO_TILE; } } MapConfig mapConfig = this.f2879c; if (mapConfig != null) { str = mapConfig.getMapLanguage(); } byte[] a2 = a(i, i2, i3, str); if (a2 == null) { return TileProvider.NO_TILE; } return Tile.obtain(this.f2877a, this.f2878b, a2); } catch (IOException unused) { return TileProvider.NO_TILE; } } @Override // com.amap.api.maps.model.TileProvider public final int getTileHeight() { return this.f2878b; } @Override // com.amap.api.maps.model.TileProvider public final int getTileWidth() { return this.f2877a; } }