package com.tencent.mm.plugin.location.ui.impl;

import com.tencent.matrix.trace.core.AppMethodBeat;
import com.tencent.mm.modelgeo.Addr;
import com.tencent.mm.modelgeo.c.a;
import com.tencent.mm.sdk.platformtools.ab;

class PickPoi$1 implements a {
    final /* synthetic */ PickPoi nQj;

    PickPoi$1(PickPoi pickPoi) {
        this.nQj = pickPoi;
    }

    public final void b(Addr addr) {
        AppMethodBeat.i(113648);
        ab.d("MicroMsg.PickPoi", "onGetAddrss  %s", new Object[]{addr.toString()});
        if (PickPoi.a(this.nQj) == null) {
            ab.i("MicroMsg.PickPoi", "error, empty poi!");
            AppMethodBeat.o(113648);
            return;
        }
        f a = PickPoi.a(this.nQj);
        a.nQz = addr;
        a.nQp = addr.fBg;
        a.bDG = (double) addr.fBr;
        a.bDH = (double) addr.fBs;
        a.nQt = addr.fBh;
        a.nQu = addr.fBi;
        a.nQw = addr.fBm;
        a.nQy = addr.fBo;
        a.nQB = addr.fBq;
        ab.d("poidata", "roughAddr %s", new Object[]{addr.toString()});
        if (PickPoi.b(this.nQj) != null) {
            PickPoi.b(this.nQj).notifyDataSetChanged();
        }
        AppMethodBeat.o(113648);
    }
}
