what-the-bank/sources/com/google/android/libraries/places/internal/zzew.java

56 lines
1.7 KiB
Java

package com.google.android.libraries.places.internal;
import android.net.Uri;
import android.text.TextUtils;
import java.util.HashMap;
import java.util.Locale;
import java.util.Map;
/* loaded from: classes2.dex */
final class zzew {
private final String zza;
private final String zzb;
private Locale zzc = null;
private Map zzd = new HashMap();
/* JADX INFO: Access modifiers changed from: package-private */
public zzew(String str, String str2) {
this.zza = str;
zzig.zze(!TextUtils.isEmpty(str2), "API key cannot be empty.");
this.zzb = str2;
}
/* JADX INFO: Access modifiers changed from: package-private */
public final zzew zzb(Map map) {
this.zzd = new HashMap(map);
return this;
}
public final String zzc() {
Uri.Builder buildUpon = Uri.parse("https://maps.googleapis.com/").buildUpon();
buildUpon.appendEncodedPath("maps/api/place/");
buildUpon.appendEncodedPath(this.zza);
buildUpon.appendQueryParameter("key", this.zzb);
Locale locale = this.zzc;
if (locale != null) {
String languageTag = locale.toLanguageTag();
if (!TextUtils.isEmpty(languageTag)) {
buildUpon.appendQueryParameter("language", languageTag);
}
}
Map map = this.zzd;
if (map != null) {
for (Map.Entry entry : map.entrySet()) {
buildUpon.appendQueryParameter((String) entry.getKey(), (String) entry.getValue());
}
}
return buildUpon.build().toString();
}
/* JADX INFO: Access modifiers changed from: package-private */
public final zzew zza(Locale locale) {
this.zzc = locale;
return this;
}
}