Edit in JSFiddle

function go() {

  var map = Gp.Map.load(
    "divmap", // identifiant du conteneur HTML
    // options d'affichage de la carte (Gp.MapOptions)
    {
      // centrage de la carte
      center: {
        // Positionnement par coordonnées
        x: 2.294,
        y: 48.858,
        projection: "CRS:84"
      },
      // niveau de zoom de la carte (de 1 à 21)
      zoom: 15,
      // Couches à afficher
      layersOptions: {
        "ORTHOIMAGERY.ORTHOPHOTOS": {},
        "Velib": {
          format: 'kml', // le format est obligatoire
          url: 'https://geoservices.ign.fr/documentation/exemples/ressources/velib.kml', //KML URL sans CrossDomain
          title: 'Stations Vélib', //Nom qui apparait dans le layerSwitcher
          extractStyles: true
        }

      },
      controlsOptions: {
        "layerswitcher": {},
        "getfeatureinfo": {
          "options": {
            hidden: true,
            auto: true
          }
        }
      }
    });

};

Gp.Services.getConfig({
  apiKey: "jhyvi0fgmnuxvfv0zjzorvdn",
  onSuccess: go
});
#divmap {
  width: 100%;
  height: 400px;
}
<div id="divmap"></div>

External resources loaded into this fiddle: