我的标记不显示确切地址

my marker don't show exact address

我的标记有问题,我在我的应用程序上添加了一张带有标记的地图,当我按下标记时它会给我这个 "android.widget.EditText{42b8d740 VFED..CL......ID.." 现在我会告诉你我在上面使用的代码:

private EditText klienti;
private EditText adresa;

public void initMap(){

    CameraUpdate cameraUpdate = CameraUpdateFactory.newLatLngZoom(new LatLng(lati, longi), 13);
    maps.animateCamera(cameraUpdate);
    MarkerOptions marker = new MarkerOptions();
    marker.title(String.valueOf(klienti));
    marker.snippet(String.valueOf(adresa));
    marker.draggable(false);
    marker.position(new LatLng(lati, longi));
    maps.addMarker(marker);
}

"klienti" 和 "adresa" 都被网络服务占用,当应用程序打开时,标记会转到确切的地址,但是当我按下标记时,问题就来了

谢谢

您正在使用如下

marker.title(String.valueOf(klienti));
marker.snippet(String.valueOf(adresa));

这不会为您提供 klienti 字段的值或内容。而是按如下方式使用。

marker.title(klienti.getText());
marker.snippet(adresa.getText());