我正在研究谷歌地图。我想放置一个源标记,一个目的地标记,在我想要放置路标标记之间。每个路标都有单独的标记。这三个标记的颜色不同。我把它们放置成功问题是我想显示自定义图像,包括文本视图。我正在使用信息窗口适配器,我正在使用textview获取所有标记的imageview。不幸的是,我不知道如何传递图像drawables和文本动态到infowindow适配器。你能救我吗?
// Defines the contents of the InfoWindow
@Override
public View getInfoContents(Marker arg0) {
// Getting view from the layout file info_window_layout
View v = getLayoutInflater().inflate(R.layout.windowlayout, null);
// Getting the position from the marker
LatLng latLng = arg0.getPosition();
// Getting reference to the TextView to set latitude
TextView tvLat = (TextView) v.findViewById(R.id.tv_lat);
// Getting reference to the TextView to set longitude
TextView tvLng = (TextView) v.findViewById(R.id.tv_lng);
// Setting the latitude
tvLat.setText("Latitude:" + latLng.latitude);
// Setting the longitude
tvLng.setText("Longitude:"+ latLng.longitude);
// Returning the view containing InfoWindow contents
return v;
}
})
如果我们点击标记我就能得到这个窗口。我怎样才能将图像和文本从标记传递到标记(不同)???