【发布时间】:2020-07-22 18:37:14
【问题描述】:
在我们进入问题之前。我正在制作一个使用地理围栏和 Firebase 云存储的应用程序。它的工作原理是,用户设置的纬度和经度将被发送到火力基地进行存储。我已经在谷歌地图上工作了一个月,到目前为止还没有遇到这个问题。我的地图根本没有出现的地方。
就在今天,当我测试我的应用程序时。我所有的地图片段都没有在视觉上显示如下所示。奇怪的是,我仍然可以设置我的标记、圆圈、地理围栏。但是,我就是无法显示地图视图。但我绝对可以按地图!请指教。
我尝试过的:
重新创建我的 gmaps api。
将我的 SHA-1 密钥重置为 firebase,因为我使用 gmap 将纬度/经度发送到 firebase。
检查了我的依赖项。
检查了我的位置设置,设置为高精度。
卸载,重新安装应用程序。
卸载,重新安装android studio。
更改了模拟器。
在我自己的安卓设备上下载的应用程序无济于事。
任何建议都会有所帮助!感谢您的时间。 :)
我的地图点击器的方法
@Override
public void onMapClick(LatLng latLng) {
String title = title_et;
addMarker(latLng, title, 20);
lat_et.setText(String.valueOf(latLng.latitude));
lon_et.setText(String.valueOf(latLng.longitude));
System.out.println("USER CLICK USER CLICK USER CLICK USER CLICK");
System.out.println("lat = "+(latLng.latitude));
System.out.println("lon = "+(latLng.longitude));
System.out.println("USER CLICK USER CLICK USER CLICK USER CLICK");
}
点击地图时记录猫
2020-07-23 02:26:12.922 16823-16823/com.sp.huehueroject I/System.out: USER CLICK USER CLICK USER CLICK USER CLICK
2020-07-23 02:26:12.922 16823-16823/com.sp.huehueroject I/System.out: lat = 37.31164127402203
2020-07-23 02:26:12.922 16823-16823/com.sp.huehueroject I/System.out: lon = -122.02406119555235
2020-07-23 02:26:12.922 16823-16823/com.sp.huehueroject I/System.out: USER CLICK USER CLICK USER CLICK USER CLICK```
【问题讨论】:
标签: android firebase google-maps