Crie vários marcadores usando o SDK do Google iOS

Eu sou um novato em Swift. Eu era ale para obter dois marcadores no Google Maps:

import UIKit
import GoogleMaps

class ViewController: UIViewController {

    // You don't need to modify the default init(nibName:bundle:) method.

    override func loadView() {
        let camera = GMSCameraPosition.cameraWithLatitude(37.0902, longitude: -95.7129, zoom: 3.0)
        let mapView = GMSMapView.mapWithFrame(CGRect.zero, camera: camera)
        mapView.myLocationEnabled = true
        view = mapView

        let state_marker = GMSMarker()
        state_marker.position = CLLocationCoordinate2D(latitude: 61.370716, longitude: -152.404419)
        state_marker.title = "Alaska"
        state_marker.snippet = "Hey, this is Alaska"
        state_marker.map = mapView

        let state_marker1 = GMSMarker()
        state_marker1.position = CLLocationCoordinate2D(latitude: 32.806671, longitude: -86.791130)
        state_marker1.title = "Alabama"
        state_marker1.snippet = "Hey, this is Alabama"
        state_marker1.map = mapView

    }
}

Preciso adicionar mais 51 marcadores em latitudes e longitudes diferentes para cada estado com título e snippet diferentes.

Provavelmente, posso copiar esse bloco 51 vezes, mas existe uma maneira de otimizar esse código?

questionAnswers(1)

yourAnswerToTheQuestion