2016-10-07 142 views
-1

如何在自定义标记的Infowindow中设置信息图标(i)?当我点击我的标记时,infowindow会显示。 infowindow包含我点击的地方的名称。我想在名称的右侧显示信息图标。 我在我的可绘制文件夹中有信息标志。只需要在infowindow中显示。 任何帮助将被赞扬!在Google地图上设置一个标记的infowindow图标

+0

请查看 - > https://developers.google.com/maps/documentation/android-api/infowindows#custom_info_windows – AndiGeeky

回答

0
Since, you want to customize the info_window layout, Create a custom layout of your choice of views and position. 

mMap.setInfoWindowAdapter(new GoogleMap.InfoWindowAdapter() { 
          @Override 
          public View getInfoWindow(Marker marker) { 
           return null; 
          } 

          @Override 
          public View getInfoContents(Marker marker) { 
           View view = getLayoutInflater().inflate(R.layout.custom_info_window,null); 

           tv_Locality.setText(marker.getTitle()); 

           tv_Snippet.setText(marker.getSnippet()); 
           return view; 
          } 
         }); 

Refer: https://developers.google.com/android/reference/com/google/android/gms/maps/GoogleMap 
+0

在预定义info_window布局,就像你提到的,它会设置标记图像。它不会设置到info_window。我想要info_window中的信息图标。 –

+0

要在info_window中拥有info_icon,您必须制作具有自定义内容的信息窗口。我编辑了答案。 –

+0

非常感谢! –

相关问题