Google Places Photos .GetUrl agrega ancho y alto a la URL

Estoy tratando de obtener imágenes de Google Places. Todo funciona para más detalles: reseñas, dirección ... pero cuando trato de obtener fotos, obtengo un 404.

if(place.photos != null){
      for(var i = 0; i < place.photos.length; i++){
        var str = place.photos[i].getUrl({"maxWidth": 100, "maxHeight": 100});
        var res = str.replace("w100-h100-p", "p");
        self.pacPhotos.push({
          id : res

        });

      }
    }else {
      console.log("no photo");
    }
  }

Esto devolverá la lista, pero la URL tiene un formato incorrecto. sale así

" https://lh3.googleusercontent.com/w100-h100-p/AF1QipN3xzffYDPCyEIWnvAQGd3RwNs2C14sVlSqrrAh=k "

Lo que creo que quiere es esto. "https://lh3.googleusercontent.com/p/AF1QipN3xzffYDPCyEIWnvAQGd3RwNs2C14sVlSqrrAh=k "

La única diferencia es el "w100-h100-"

*** Aquí hay una gran solución de "Sulyman". Sé que no es una solución a largo plazo, ya que estoy seguro de que Google solucionará sus resultados (como se explica aquí)Place API: obtener la foto del lugar como icono de marcador )

Por ahora, he ajustado el código anterior para reflejar la sugerencia de Sulymans. ***

Respuestas a la pregunta(1)

Su respuesta a la pregunta