我正在寻找一个解决方案,当我搜索一个位置,并切换到它必须通过任何指示器或图像表明我的当前位置。或当从当前位置搜索另一个位置时,如何在Map中显示指示当前位置侧方向的图标。我在我的移动的应用程序上实现谷歌Map,并搜索到另一个位置,以显示Map屏幕上的业务单位。我正在尝试显示另一个位置业务部门和当前位置方向指示器或图像。
qoefvg9y1#
您可以使用LocationManager来获取您当前的位置信息(纬度,经度)。然后尝试调用下面的方法。
locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 1000, 0, this); if (locationManager!=null){ location = locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER); if (location!=null){ Log.e("latitude",location.getLatitude()+""); Log.e("longitude",location.getLongitude()+""); } }
然后,您可以设置您的谷歌Map相机位置与您的位置信息。
LatLng myLatlng = new LatLng(latitude, longitude); mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(myLatlng, 16f));
1条答案
按热度按时间qoefvg9y1#
您可以使用LocationManager来获取您当前的位置信息(纬度,经度)。然后尝试调用下面的方法。
然后,您可以设置您的谷歌Map相机位置与您的位置信息。