与Android移动的应用程序的GoogleMap相关

up9lanfz  于 2023-05-12  发布在  Android
关注(0)|答案(1)|浏览(95)

我正在寻找一个解决方案,当我搜索一个位置,并切换到它必须通过任何指示器或图像表明我的当前位置。或当从当前位置搜索另一个位置时,如何在Map中显示指示当前位置侧方向的图标。
我在我的移动的应用程序上实现谷歌Map,并搜索到另一个位置,以显示Map屏幕上的业务单位。我正在尝试显示另一个位置业务部门和当前位置方向指示器或图像。

qoefvg9y

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));

相关问题