我正在为安卓制作一张旅游地图,并使用Google Map标记和折线进行标注,目前已经成功实现。但是现在我需要添加一些可以使我的应用更加用户友好的功能,因此我想将这个功能加入到我的应用中。就像这样。
我尝试使用这种方法但失败了。
``` @Override public void onLocationChanged(Location location) { // 获取当前位置的纬度 double latitude = location.getLatitude(); ```
当用户移动时,实时更新。
无论如何,这是我的应用程序。
我不知道如何开始设置方向,有人能帮帮我吗?我尝试使用这种方法但失败了。
``` @Override public void onLocationChanged(Location location) { // 获取当前位置的纬度 double latitude = location.getLatitude(); ```
// Getting longitude of the current location
double longitude = location.getLongitude();
// Creating a LatLng object for the current location
LatLng latLng = new LatLng(latitude, longitude);
// Showing the current location in Google Map
googleMap.moveCamera(CameraUpdateFactory.newLatLng(latLng));
// Zoom in the Google Map
googleMap.animateCamera(CameraUpdateFactory.zoomTo(18));
start = latLng;
Log.d("Location Changed: ", latLng.toString());
//etLog.append("Location Changed: " + latLng.toString() + System.getProperty("line.separator"));
}
`