我正在使用谷歌地图开发应用程序.我需要custominfowindow,它有两个文本和图像源.
这是我的infocontents()代码.使用firebase,谷歌地图,Glide但它不起作用plz帮助.
@Override
public View getInfoWindow(Marker marker) {
return null;
}
@Override
public View getInfoContents(Marker marker) {
final View v = getLayoutInflater().inflate(R.layout.custom_window, null);
infoWindowProfile = (CircleImageView) v.findViewById(R.id.ci_custom_profile);
infoWindowPr = (TextView) v.findViewById(R.id.tv_custom_pr);
String uidTemp = marker.getSnippet();
Log.d("markerproper", "uid(snippet) : " + uidTemp);
database = FirebaseDatabase.getInstance();
markerRef = database.getReference().child("truck").child(uidTemp);
markerRef.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
Map<String, ZariPosts> zariPost = (Map<String, ZariPosts>) dataSnapshot.getValue();
markerProfileUrl = String.valueOf(zariPost.get("profileUrl"));
markerPr = String.valueOf(zariPost.get("pr"));
Log.d("markerproper", "uid(markerProfileUrl) : " + markerProfileUrl);
Log.d("markerproper", "uid(markerPr) : " + …Run Code Online (Sandbox Code Playgroud)