Recyclerview行内的GoogleMap

时间:2019-05-13 08:18:44

标签: android google-maps listview android-recyclerview

我有一个要求,我必须在这些位置旁边显示地图视图。所以我打算将“地图”视图放入“回收站”视图的行内

这样做会导致性能问题。由于地图占用大量内存。所以我不愿意这样做。

我还有什么其他选择?我该如何实现?请在这方面帮助我.....谢谢

1 个答案:

答案 0 :(得分:4)

使用Lite Mode的Google Maps完成您需要的操作:

  

精简模式使用与完整的Google Maps相同的类和接口   Android API。您可以在以下方式中将GoogleMap设置为精简模式   方式:

     
      
  • 作为XMLMapView的{​​{1}}属性
  •   
  • 或者在MapFragment对象中
  •   
     

作为GoogleMapOptionsXML的{​​{1}}属性

MapView
     

MapFragment对象中

     

<fragment xmlns:android="http://schemas.android.com/apk/res/android" xmlns:map="http://schemas.android.com/apk/res-auto" android:name="com.google.android.gms.maps.MapFragment" android:id="@+id/map" android:layout_width="match_parent" android:layout_height="match_parent" map:cameraZoom="13" map:mapType="normal" map:liteMode="true"/>

Here是使用精简模式在GoogleMapOptions中有效显示地图的官方示例。