[英]GoogleMap inside the Recyclerview row
我有一个要求,我必须在旁边的地图视图中显示一些位置。 所以我打算将Map视图放在Recycler视图的行中
这样做会导致一些性能问题。 因为地图占用了大量内存。 所以我不愿意这样做。
我剩下的其他选择是什么? 我怎样才能实现这一目标? 请帮助我.....谢谢
使用Google地图的精简模式可以满足您的需求:
Lite模式使用与完整Google Maps Android API相同的类和接口。 您可以通过以下方式将
GoogleMap
设置为精简模式:
- 作为
MapView
或MapFragment
的XML
属性- 或者在
GoogleMapOptions
对象中作为
MapView
或MapFragment
的XML
属性<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"/>
在
GoogleMapOptions
对象中
GoogleMapOptions options = new GoogleMapOptions().liteMode(true);
以下是使用lite模式在RecyclerView
有效显示地图的官方示例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.