package com.amap.api.col.p0003s; import android.content.Context; import android.os.Bundle; import android.os.Message; import com.amap.api.col.p0003s.hn; import com.amap.api.services.core.AMapException; import com.amap.api.services.core.LatLonPoint; import com.amap.api.services.core.LatLonSharePoint; import com.amap.api.services.core.PoiItem; import com.amap.api.services.interfaces.IShareSearch; import com.amap.api.services.share.ShareSearch; /* renamed from: com.amap.api.col.3s.gt reason: invalid package */ /* compiled from: ShareSearchCore */ public final class gt implements IShareSearch { private static String b = "http://wb.amap.com/?r=%f,%f,%s,%f,%f,%s,%d,%d,%d,%s,%s,%s&sourceapplication=openapi/0"; private static String c = "http://wb.amap.com/?q=%f,%f,%s&sourceapplication=openapi/0"; private static String d = "http://wb.amap.com/?n=%f,%f,%f,%f,%d&sourceapplication=openapi/0"; private static String e = "http://wb.amap.com/?p=%s,%f,%f,%s,%s&sourceapplication=openapi/0"; private static final String f = ""; private Context a; private ShareSearch.OnShareSearchListener g; public gt(Context context) throws AMapException { ho a2 = hn.a(context, et.a(false)); if (a2.a == hn.c.SuccessCode) { this.a = context; return; } throw new AMapException(a2.b, 1, a2.b, a2.a.a()); } @Override // com.amap.api.services.interfaces.IShareSearch public final void setOnShareSearchListener(ShareSearch.OnShareSearchListener onShareSearchListener) { this.g = onShareSearchListener; } @Override // com.amap.api.services.interfaces.IShareSearch public final void searchPoiShareUrlAsyn(final PoiItem poiItem) { try { ga.a().a(new Runnable() { /* class com.amap.api.col.p0003s.gt.AnonymousClass1 */ public final void run() { if (gt.this.g != null) { Message obtainMessage = ff.a().obtainMessage(); obtainMessage.arg1 = 11; obtainMessage.what = 1100; obtainMessage.obj = gt.this.g; try { String searchPoiShareUrl = gt.this.searchPoiShareUrl(poiItem); Bundle bundle = new Bundle(); bundle.putString("shareurlkey", searchPoiShareUrl); obtainMessage.setData(bundle); obtainMessage.arg2 = 1000; } catch (AMapException e) { obtainMessage.arg2 = e.getErrorCode(); } finally { ff.a().sendMessage(obtainMessage); } } } }); } catch (Throwable th) { th.printStackTrace(); } } @Override // com.amap.api.services.interfaces.IShareSearch public final void searchBusRouteShareUrlAsyn(final ShareSearch.ShareBusRouteQuery shareBusRouteQuery) { try { ga.a().a(new Runnable() { /* class com.amap.api.col.p0003s.gt.AnonymousClass2 */ public final void run() { if (gt.this.g != null) { Message obtainMessage = ff.a().obtainMessage(); obtainMessage.arg1 = 11; obtainMessage.what = AMapException.CODE_AMAP_ENGINE_RETURN_TIMEOUT; obtainMessage.obj = gt.this.g; try { String searchBusRouteShareUrl = gt.this.searchBusRouteShareUrl(shareBusRouteQuery); Bundle bundle = new Bundle(); bundle.putString("shareurlkey", searchBusRouteShareUrl); obtainMessage.setData(bundle); obtainMessage.arg2 = 1000; } catch (AMapException e) { obtainMessage.arg2 = e.getErrorCode(); } finally { ff.a().sendMessage(obtainMessage); } } } }); } catch (Throwable th) { th.printStackTrace(); } } @Override // com.amap.api.services.interfaces.IShareSearch public final void searchWalkRouteShareUrlAsyn(final ShareSearch.ShareWalkRouteQuery shareWalkRouteQuery) { try { ga.a().a(new Runnable() { /* class com.amap.api.col.p0003s.gt.AnonymousClass3 */ public final void run() { if (gt.this.g != null) { Message obtainMessage = ff.a().obtainMessage(); obtainMessage.arg1 = 11; obtainMessage.what = 1105; obtainMessage.obj = gt.this.g; try { String searchWalkRouteShareUrl = gt.this.searchWalkRouteShareUrl(shareWalkRouteQuery); Bundle bundle = new Bundle(); bundle.putString("shareurlkey", searchWalkRouteShareUrl); obtainMessage.setData(bundle); obtainMessage.arg2 = 1000; } catch (AMapException e) { obtainMessage.arg2 = e.getErrorCode(); } finally { ff.a().sendMessage(obtainMessage); } } } }); } catch (Throwable th) { th.printStackTrace(); } } @Override // com.amap.api.services.interfaces.IShareSearch public final void searchDrivingRouteShareUrlAsyn(final ShareSearch.ShareDrivingRouteQuery shareDrivingRouteQuery) { try { ga.a().a(new Runnable() { /* class com.amap.api.col.p0003s.gt.AnonymousClass4 */ public final void run() { if (gt.this.g != null) { Message obtainMessage = ff.a().obtainMessage(); obtainMessage.arg1 = 11; obtainMessage.what = 1104; obtainMessage.obj = gt.this.g; try { String searchDrivingRouteShareUrl = gt.this.searchDrivingRouteShareUrl(shareDrivingRouteQuery); Bundle bundle = new Bundle(); bundle.putString("shareurlkey", searchDrivingRouteShareUrl); obtainMessage.setData(bundle); obtainMessage.arg2 = 1000; } catch (AMapException e) { obtainMessage.arg2 = e.getErrorCode(); } finally { ff.a().sendMessage(obtainMessage); } } } }); } catch (Throwable th) { th.printStackTrace(); } } @Override // com.amap.api.services.interfaces.IShareSearch public final void searchNaviShareUrlAsyn(final ShareSearch.ShareNaviQuery shareNaviQuery) { try { ga.a().a(new Runnable() { /* class com.amap.api.col.p0003s.gt.AnonymousClass5 */ public final void run() { if (gt.this.g != null) { Message obtainMessage = ff.a().obtainMessage(); obtainMessage.arg1 = 11; obtainMessage.what = AMapException.CODE_AMAP_ENGINE_CONNECT_TIMEOUT; obtainMessage.obj = gt.this.g; try { String searchNaviShareUrl = gt.this.searchNaviShareUrl(shareNaviQuery); Bundle bundle = new Bundle(); bundle.putString("shareurlkey", searchNaviShareUrl); obtainMessage.setData(bundle); obtainMessage.arg2 = 1000; } catch (AMapException e) { obtainMessage.arg2 = e.getErrorCode(); } finally { ff.a().sendMessage(obtainMessage); } } } }); } catch (Throwable th) { th.printStackTrace(); } } @Override // com.amap.api.services.interfaces.IShareSearch public final void searchLocationShareUrlAsyn(final LatLonSharePoint latLonSharePoint) { try { ga.a().a(new Runnable() { /* class com.amap.api.col.p0003s.gt.AnonymousClass6 */ public final void run() { if (gt.this.g != null) { Message obtainMessage = ff.a().obtainMessage(); obtainMessage.arg1 = 11; obtainMessage.what = AMapException.CODE_AMAP_ENGINE_RESPONSE_DATA_ERROR; obtainMessage.obj = gt.this.g; try { String searchLocationShareUrl = gt.this.searchLocationShareUrl(latLonSharePoint); Bundle bundle = new Bundle(); bundle.putString("shareurlkey", searchLocationShareUrl); obtainMessage.setData(bundle); obtainMessage.arg2 = 1000; } catch (AMapException e) { obtainMessage.arg2 = e.getErrorCode(); } finally { ff.a().sendMessage(obtainMessage); } } } }); } catch (Throwable th) { th.printStackTrace(); } } @Override // com.amap.api.services.interfaces.IShareSearch public final String searchPoiShareUrl(PoiItem poiItem) throws AMapException { if (poiItem != null) { try { if (poiItem.getLatLonPoint() != null) { LatLonPoint latLonPoint = poiItem.getLatLonPoint(); return (String) new fx(this.a, String.format(e, poiItem.getPoiId(), Double.valueOf(latLonPoint.getLatitude()), Double.valueOf(latLonPoint.getLongitude()), poiItem.getTitle(), poiItem.getSnippet())).d(); } } catch (AMapException e2) { eu.a(e2, "ShareSearch", "searchPoiShareUrl"); throw e2; } } throw new AMapException("无效的参数 - IllegalArgumentException"); } @Override // com.amap.api.services.interfaces.IShareSearch public final String searchNaviShareUrl(ShareSearch.ShareNaviQuery shareNaviQuery) throws AMapException { String str; if (shareNaviQuery != null) { try { ShareSearch.ShareFromAndTo fromAndTo = shareNaviQuery.getFromAndTo(); if (fromAndTo.getTo() != null) { LatLonPoint from = fromAndTo.getFrom(); LatLonPoint to = fromAndTo.getTo(); int naviMode = shareNaviQuery.getNaviMode(); if (fromAndTo.getFrom() == null) { str = String.format(d, null, null, Double.valueOf(to.getLatitude()), Double.valueOf(to.getLongitude()), Integer.valueOf(naviMode)); } else { str = String.format(d, Double.valueOf(from.getLatitude()), Double.valueOf(from.getLongitude()), Double.valueOf(to.getLatitude()), Double.valueOf(to.getLongitude()), Integer.valueOf(naviMode)); } return (String) new fx(this.a, str).d(); } throw new AMapException("无效的参数 - IllegalArgumentException"); } catch (AMapException e2) { eu.a(e2, "ShareSearch", "searchNaviShareUrl"); throw e2; } } else { throw new AMapException("无效的参数 - IllegalArgumentException"); } } @Override // com.amap.api.services.interfaces.IShareSearch public final String searchLocationShareUrl(LatLonSharePoint latLonSharePoint) throws AMapException { if (latLonSharePoint != null) { try { return (String) new fx(this.a, String.format(c, Double.valueOf(latLonSharePoint.getLatitude()), Double.valueOf(latLonSharePoint.getLongitude()), latLonSharePoint.getSharePointName())).d(); } catch (AMapException e2) { eu.a(e2, "ShareSearch", "searchLocationShareUrl"); throw e2; } } else { throw new AMapException("无效的参数 - IllegalArgumentException"); } } @Override // com.amap.api.services.interfaces.IShareSearch public final String searchBusRouteShareUrl(ShareSearch.ShareBusRouteQuery shareBusRouteQuery) throws AMapException { if (shareBusRouteQuery != null) { try { int busMode = shareBusRouteQuery.getBusMode(); ShareSearch.ShareFromAndTo shareFromAndTo = shareBusRouteQuery.getShareFromAndTo(); if (shareFromAndTo.getFrom() == null || shareFromAndTo.getTo() == null) { throw new AMapException("无效的参数 - IllegalArgumentException"); } LatLonPoint from = shareFromAndTo.getFrom(); LatLonPoint to = shareFromAndTo.getTo(); String fromName = shareFromAndTo.getFromName(); String toName = shareFromAndTo.getToName(); String str = b; String str2 = f; return (String) new fx(this.a, String.format(str, Double.valueOf(from.getLatitude()), Double.valueOf(from.getLongitude()), fromName, Double.valueOf(to.getLatitude()), Double.valueOf(to.getLongitude()), toName, Integer.valueOf(busMode), 1, 0, str2, str2, str2)).d(); } catch (AMapException e2) { eu.a(e2, "ShareSearch", "searchBusRouteShareUrl"); throw e2; } } else { throw new AMapException("无效的参数 - IllegalArgumentException"); } } @Override // com.amap.api.services.interfaces.IShareSearch public final String searchDrivingRouteShareUrl(ShareSearch.ShareDrivingRouteQuery shareDrivingRouteQuery) throws AMapException { if (shareDrivingRouteQuery != null) { try { int drivingMode = shareDrivingRouteQuery.getDrivingMode(); ShareSearch.ShareFromAndTo shareFromAndTo = shareDrivingRouteQuery.getShareFromAndTo(); if (shareFromAndTo.getFrom() == null || shareFromAndTo.getTo() == null) { throw new AMapException("无效的参数 - IllegalArgumentException"); } LatLonPoint from = shareFromAndTo.getFrom(); LatLonPoint to = shareFromAndTo.getTo(); String fromName = shareFromAndTo.getFromName(); String toName = shareFromAndTo.getToName(); String str = b; String str2 = f; return (String) new fx(this.a, String.format(str, Double.valueOf(from.getLatitude()), Double.valueOf(from.getLongitude()), fromName, Double.valueOf(to.getLatitude()), Double.valueOf(to.getLongitude()), toName, Integer.valueOf(drivingMode), 0, 0, str2, str2, str2)).d(); } catch (AMapException e2) { eu.a(e2, "ShareSearch", "searchDrivingRouteShareUrl"); throw e2; } } else { throw new AMapException("无效的参数 - IllegalArgumentException"); } } @Override // com.amap.api.services.interfaces.IShareSearch public final String searchWalkRouteShareUrl(ShareSearch.ShareWalkRouteQuery shareWalkRouteQuery) throws AMapException { if (shareWalkRouteQuery != null) { try { int walkMode = shareWalkRouteQuery.getWalkMode(); ShareSearch.ShareFromAndTo shareFromAndTo = shareWalkRouteQuery.getShareFromAndTo(); if (shareFromAndTo.getFrom() == null || shareFromAndTo.getTo() == null) { throw new AMapException("无效的参数 - IllegalArgumentException"); } LatLonPoint from = shareFromAndTo.getFrom(); LatLonPoint to = shareFromAndTo.getTo(); String fromName = shareFromAndTo.getFromName(); String toName = shareFromAndTo.getToName(); String str = b; String str2 = f; return (String) new fx(this.a, String.format(str, Double.valueOf(from.getLatitude()), Double.valueOf(from.getLongitude()), fromName, Double.valueOf(to.getLatitude()), Double.valueOf(to.getLongitude()), toName, Integer.valueOf(walkMode), 2, 0, str2, str2, str2)).d(); } catch (AMapException e2) { eu.a(e2, "ShareSearch", "searchWalkRouteShareUrl"); throw e2; } } else { throw new AMapException("无效的参数 - IllegalArgumentException"); } } }