Основное отличие состоит в том, что GroundOverlay является частью API Карт Google V3, а USGSOverlay - нет. USGSOverlay является просто иллюстрацией OverlayView . реализация, которую вам нужно добавить в свой код, когда бы вы ни захотели его использовать, но в случае GroundOverlay это не обязательно. Это идет со скриптом API Карт Google. Другое отличие состоит в том, что вы можете указать непрозрачность наложения в случае GroundOverlay, но вы не можете сделать это с помощью USGSOverlay (для этого нужно немного изменить код).