android - 非法参数异常 : Negative latSpan

标签 android android-maps-v2

我在我的应用程序的 Crashlytics 中看到了这次崩溃。我不知道哪里出了问题。

有人对为什么会发生这种崩溃有任何建议吗?

Fatal Exception: java.lang.IllegalArgumentException: Negative latSpan: -38.62544418468382
       at com.google.maps.api.android.lib6.common.m.b(:com.google.android.gms.dynamite_mapsdynamite@203315077@20.33.15 (120300-0):5)
       at com.google.maps.api.android.lib6.impl.ax.a(:com.google.android.gms.dynamite_mapsdynamite@203315077@20.33.15 (120300-0):4)
       at com.google.maps.api.android.lib6.impl.cx.a(:com.google.android.gms.dynamite_mapsdynamite@203315077@20.33.15 (120300-0):3)
       at com.google.maps.api.android.lib6.impl.cx.onClick(:com.google.android.gms.dynamite_mapsdynamite@203315077@20.33.15 (120300-0):5)
       at android.view.View.performClick(View.java:7869)
       at android.view.View.performClickInternal(View.java:7838)
       at android.view.View.access$3600(View.java:886)
       at android.view.View$PerformClick.run(View.java:29362)
       at android.os.Handler.handleCallback(Handler.java:883)
       at android.os.Handler.dispatchMessage(Handler.java:100)
       at android.os.Looper.loop(Looper.java:237)
       at android.app.ActivityThread.main(ActivityThread.java:8019)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1100)

附注我不在我的应用中使用模拟位置提供程序。

编辑 1: 添加了错误报告。 https://issuetracker.google.com/issues/168724192
不知道为什么,因为谷歌通常不关心。

最佳答案

Google 团队在 https://issuetracker.google.com/issues/168724192 中的回答 该问题是由“我的位置”按钮引起的。

这个问题可以通过实现您自己的“我的位置”按钮来避免。进行必要的检查。

我检查了我们的其他具有自定义“我的位置”按钮的应用程序。这似乎是一个可行的解决方案,即使我没有对该产品实现任何特定检查也是如此。

编辑:顺便说一下,我的检查方式是通过 Firebase crashlytics。具有默认“我的位置”按钮的项目会出现此类崩溃,而具有自定义按钮的项目则不会。

关于android - 非法参数异常 : Negative latSpan,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63897952/

相关文章:

android - 主要绿色Android新手寻求建议

android - 检查当前点是否在路线(路径)上并从匹配的列表中获取这些点

android - MapFragment 在 DialogActivity 中使用时会出现深色覆盖

android - 工具栏未显示在谷歌地图的 fragment 中

android-maps-v2 - map v2 我的位置图层样式

java - Android 应用程序在主 Activity 启动时强制崩溃

android - 在 Android 上使用 Hazelcast 会产生随机错误

android - 如何解决Unity "Gradle build failed"?

android - 如何在两个不同的android应用程序之间进行通信

android - minSDK 低于 11 的安卓设备上的谷歌地图 v2