【发布时间】:2019-07-18 05:42:50
【问题描述】:
我正在尝试显示我当前的位置并将该位置存储到 Firebase 并在我的当前位置上放置一个标记。
我在谷歌搜索,甚至堆栈溢出 t 都找不到与我的问题相关的任何内容。 我也阅读了谷歌关于其地图 sdk 的文档,但不明白。
LocationCallback mLocationCallback = new LocationCallback() { //NEW onLocation changed
@Override
public void onLocationResult(LocationResult locationResult) {
for (Location location : locationResult.getLocations()) {
mLastLocation = location;
LatLng latLng = new LatLng(location.getLatitude(), location.getLongitude());
mMap.moveCamera(CameraUpdateFactory.newLatLng(latLng));
mMap.animateCamera(CameraUpdateFactory.zoomTo(11));//1-21
}
}
};
我希望在我的应用中看到一个蓝点,但只看到没有任何标记甚至我当前位置的地图
【问题讨论】:
-
您是否在地图上添加了任何标记?
-
你没有画任何标记,你只是在移动相机。
-
查看我的回答,希望对您有所帮助
-
@a_local_nobody 我面临的问题是 onLocationResult 没有被调用我已经添加了标记,以便在按下按钮后调用它
-
我明白了,您是否设法让它工作@AdwaithKv?