gpt4 book ai didi

android - Recyclerview 行内的 GoogleMap

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:55:27 25 4
gpt4 key购买 nike

我有一个要求,我必须在它们旁边显示一些位置和 map View 。所以我打算将 Map View 放在 Recycler View 的行中

这样做会造成一些性能问题。因为 map 需要大量内存。所以我不愿意这样做。

我还有哪些其他选择?我怎样才能做到这一点?请帮助我.....谢谢

最佳答案

使用Lite Mode的谷歌地图做你需要的:

Lite mode uses the same classes and interfaces as the full Google Maps Android API. You can set a GoogleMap to lite mode in the following ways:

  • Either as an XML attribute for a MapView or MapFragment
  • Or in the GoogleMapOptions object

As an XML attribute for a MapView or 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"/>

In the GoogleMapOptions object

GoogleMapOptions options = new GoogleMapOptions().liteMode(true);

Here是使用精简模式在 RecyclerView 中高效显示 map 的官方示例。

关于android - Recyclerview 行内的 GoogleMap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56108286/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com