我使用GroundOverlayOptions在Google地圖上添加了位圖圖像,該圖像將覆蓋在Google地圖上。如何通過在Google地圖上添加疊加圖像來隱藏Google地圖中的Google徽標?
以下是我的代碼。
@Override
public void onLocationChanged(Location location) {
TextView tvLocation = (TextView) findViewById(R.id.tv_location);
location = generateRandomLoc(location, 0);
double latitude = location.getLatitude();
double longitude = location.getLongitude();
LatLng latLng = new LatLng(latitude, longitude);
//Setting padding to hide google logo
mapView.setPadding(-10,0,0,0);
CameraPosition cameraPosition = new CameraPosition.Builder().target(latLng).build();
mapView.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));
mapView.moveCamera(CameraUpdateFactory.newLatLng(latLng));
//get camera position frm map view
LatLng cameraPosLatLng = mapView.getCameraPosition().target;
if (isFlag) {
BitmapDescriptor image = BitmapDescriptorFactory.fromResource(R.drawable.overlay_pink_image);
mapView.addGroundOverlay(new GroundOverlayOptions()
.image(image).position(latLng, 458, 274)
.transparency(0.5f));
mapView.animateCamera(CameraUpdateFactory.zoomTo(17));
}
if (cirle != null) {
cirle.remove();
}
cirle = mapView.addCircle(new CircleOptions().center(cameraPosLatLng).strokeColor(Color.GREEN).fillColor(Color.GREEN).radius(0.7));
}
我想通過設置填充來隱藏Google地圖視圖中的Google徽標,但該徽標不會從MapView隱藏。當我在左側或底部設置-10填充時,10%的視圖將被禁用。但是在地圖視圖的情況下,這可能會有所不同。如果我設置填充(50,0,0,0);該徽標將放置在右側。如何禁用或隱藏谷歌地圖上的Google徽標。
任何幫助,將不勝感激。
我已經通過搜索結果看到答案。但我必須隱藏谷歌徽標,有沒有可能? –
違反條款和政策不是一個好drive.you可能需要對客戶說:) –
這些條款和政策將相同的IOS也..是嗎?但他們可以選擇隱藏谷歌徽標。爲什麼我們不能隱藏? –