NSURL devuelve nulo para una URL válida

Tengo una URL válida para Google Maps, que si se ejecuta en su navegador mostraría una imagen de un mapa. Sin embargo, cuando lo pongo dentro de mi código Swift e intento crear un NSURL desde String, devuelve nil

let urlString = "https://maps.googleapis.com/maps/api/staticmap?maptype=hybrid&center=37.33233141,-122.0312186&path=color:0xff0000|weight:10|37.33233141,-122.0312186|21.422570,%2039.826190&markers=color:blue%7Clabel:S%7C37.33233141,-122.0312186&markers=color:blue%7Clabel:S%7C21.422570,39.826190&zoom=1&size=1080x1920"
let url = NSURL(string: urlString)

Actualmente, esto devuelve cero, no sé por qué. ¿Estoy haciendo algo mal?

Respuestas a la pregunta(2)

Su respuesta a la pregunta