Java 如何将自定义标记窗口设置为特定标记
我正在尝试在Android中为特定的标记设置一个自定义信息窗口。假设我有两种类型的标记,我只希望自定义信息窗口显示一个或一组标记,但不是地图上的所有标记 到目前为止,我已经尝试了基本方法,为标记创建了自定义布局,并调用了Java 如何将自定义标记窗口设置为特定标记,java,android,google-maps,Java,Android,Google Maps,我正在尝试在Android中为特定的标记设置一个自定义信息窗口。假设我有两种类型的标记,我只希望自定义信息窗口显示一个或一组标记,但不是地图上的所有标记 到目前为止,我已经尝试了基本方法,为标记创建了自定义布局,并调用了map.setInfoWindowAdapter() 它会影响正在显示的所有标记。有没有办法指定一个标记 试试: 将marker.getPosition()与CustomMarkerPosition进行比较,然后//Do Stuff尝试: 将marker.getPosition(
map.setInfoWindowAdapter()
它会影响正在显示的所有标记。有没有办法指定一个标记 试试:
将marker.getPosition()与CustomMarkerPosition进行比较,然后//Do Stuff尝试:
将marker.getPosition()与CustomMarkerPosition()进行比较//
googleMap.setInfoWindowAdapter(new GoogleMap.InfoWindowAdapter() {
@Override
public View getInfoWindow(Marker marker) {
return null;
}
@Override
public View getInfoContents(Marker marker) {
View v = getActivity().getLayoutInflater().inflate(R.layout.marker, null);
TextView info= (TextView) v.findViewById(R.id.info);
info.setText(marker.getPosition().toString());
return v;
}
});