gpt4 book ai didi

android - 尝试使用自定义图标添加标记时出现空指针

转载 作者:行者123 更新时间:2023-11-30 01:13:56 25 4
gpt4 key购买 nike

如果我不向标记添加自定义图标,我可以将标记添加到我的 map fragment 。我可以更改标记的颜色,应用程序将正常运行。

这是标记 fragment :

 BitmapDescriptor icon = BitmapDescriptorFactory.fromResource(R.drawable.ic_navigation_black_24dp);
lat = 37.476696;
lng = -122.195791;
markerOptions = new MarkerOptions()
.position(new LatLng(lat, lng))
.title("You")
.icon(icon);
Marker driverMarker = googleMap.addMarker(markerOptions);
markers.add(driverMarker);

我在 onMapReady 的 getMapAsync 中创建并添加标记。

这是错误日志

java.lang.NullPointerException
at maps.f.g.a(Unknown Source)
at maps.af.g$a.<init>(Unknown Source)
at maps.af.g.a(Unknown Source)
at maps.af.R.<init>(Unknown Source)
at maps.af.t.a(Unknown Source)
at vl.onTransact(:com.google.android.gms.DynamiteModulesB:167)
at android.os.Binder.transact(Binder.java:387)
at com.google.android.gms.maps.internal.IGoogleMapDelegate$zza$zza.addMarker(Unknown Source)
at com.google.android.gms.maps.GoogleMap.addMarker(Unknown Source)
at com.sample.app.fragment.CustomerFragment$1.onMapReady(CustomerFragment.java:135)

第35行在哪里

Marker driverMarker = googleMap.addMarker(markerOptions);

我已经检查过 markerOptions 和 googleMap 是否不为空并且它们不为空。所以我不确定是什么问题。

最佳答案

gmaps-api-issues 跟踪器中实际上存在相关问题,Issue 7696Issue 9011 ,根据线程尚未完全修复。

但是,您也可以检查给定的解决方法,看看它是否适用于您。我希望它有效。

关于android - 尝试使用自定义图标添加标记时出现空指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38153583/

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