我有一張地圖,其中顯示由多段線鏈接的一系列點,地圖爲LiteMode,但在某些情況下創建具有這些點的LatLngBounds並更新相機一些點不在地圖中。LatLngBounds或CameraUpdate不會在地圖精簡模式中顯示所有點
LatLngBounds.Builder builder = new LatLngBounds.Builder();
for (LatLng latLng : listPoints) {
builder.include(latLng);
}
LatLngBounds bounds = builder.build();
int padding = 0; //offset from edges of the map in pixels
CameraUpdate cu = CameraUpdateFactory.newLatLngBounds(bounds, padding);
map.moveCamera(cu);
我該如何解決這個問題?
通過多段線,我們可以看到,他們都看不見了,甚至通過改變pading: 因此可以看出,如果我刪除LiteMode:
鑑於限制您的解決方案是最好的選擇。由於這解決了你的問題,你應該接受你自己的答案,這樣可以幫助其他人 – antonio