我試圖將地圖相機(jī)位置居中,并根據(jù)帶有路線折線的兩個(gè)位置將其綁定。所以在我的代碼中我有 LatLngBounds.Builder builder = new LatLngBounds.Builder(); builder.include(new LatLng(mLastKnownLocation.getLatitude(), mLastKnownLocation.getLongitude())); builder.include(site_marker.getPosition()); LatLngBounds bounds = builder.build(); CameraUpdate cu = CameraUpdateFactory.newLatLngBounds(bounds, (int)DEFAULT_ZOOM); googleMap.animateCamera(cu);上面加載了兩個(gè)位置的地圖并產(chǎn)生以下結(jié)果從屏幕截圖來(lái)看,我想推動(dòng)兩個(gè)位置,使綠色當(dāng)前位置位于底部,而 site_marker 位于頂部,即通過(guò)旋轉(zhuǎn)地圖來(lái)查看路線的頂部到底部視圖。另外,我想將位置移離地圖邊緣,以便屏幕邊緣和標(biāo)記位置之間有一些填充這是我希望它看起來(lái)像的最終路線https://i.stack.imgur.com/nAWCE.png從最后一張圖片中可以看出,這兩個(gè)位置不在屏幕邊緣,而是距離邊緣有點(diǎn)遠(yuǎn)我還需要補(bǔ)充什么嗎。
谷歌地圖中心地圖由兩個(gè)位置綁定并帶有一些填充
拉風(fēng)的咖菲貓
2023-11-01 21:55:26