TIM v2.3.1版本的 MD5 值为:d6957e3ee7ce901ccc491cefdea0da8c
以下内容为反编译后的 f.java 源代码,内容仅作参考
package com.tencent.mapsdk.rastercore.tile.b;
import com.tencent.mapsdk.rastercore.d.h;
import java.net.MalformedURLException;
import java.net.URL;
public class f extends a {
private String[] f84831a;
public f(int i) {
super(i);
this.f84831a = new String[]{"https://s0.map.gtimg.com/oversea", "https://s1.map.gtimg.com/oversea", "https://s2.map.gtimg.com/oversea", "https://s3.map.gtimg.com/oversea"};
}
@Override
public URL getTileUrl(int i, int i2, int i3, Object... objArr) {
String str = this.f84831a[a(i + i2, this.f84831a.length)];
StringBuilder sb = new StringBuilder();
sb.append(str);
sb.append("?");
sb.append("z=").append(i3);
sb.append("&x=").append(i);
sb.append("&y=").append(i2);
sb.append("&styleid=").append(h.e());
sb.append("&scene=").append(h.f());
sb.append("&version=").append(h.g());
sb.append("&ch=").append(com.tencent.mapsdk.rastercore.d.f.q());
String sb2 = sb.toString();
try {
return new URL(sb2);
} catch (MalformedURLException e) {
new StringBuilder("Unable to new URL with ").append(sb2);
return null;
}
}
}