2016-03-24 4 views
-1

Ich habe gerade angefangen, die Street View Image API zu verwenden, aber wenn ich es anrufe, ist alles, was es zurückgibt, nur eine riesige, nicht lesbare Zeichenfolge.Was ist mit der Reaktion der Street View Image API zu tun?

Wie soll ich diese Saite in ein tatsächliches Bild verwandeln? Vielen Dank.

Hier ist meine AJAX-Request ich gemacht jQyuery mit:

 $.ajax({ 
     method: "GET", 
     url: "https://maps.googleapis.com/maps/api/streetview", 
     success: function(data) { 
      console.log(data); 
     }, 
     data: { 
      size: "600x300", 
      location: "46.414382,10.013988", 
      heading: "151.78", 
      pitch: "-0.76", 
      key: key 
     } 
    }); 
+0

zeigen Sie Ihren Code .. bitte – scaisEdge

+0

@scaisEdge Ich fügte es der Frage, danke. –

+0

Mit diesem was ist Ihr Ziel .. dieser Code, wenn arbeiten, das Bild zurück .. und das Protokoll das Ergebnis in der Konsole ist nicht sinnvoll .. – scaisEdge

Antwort

1

sagte Wie @scaisEdge es ein Bild gibt, verwenden Sie die URL direkt als src eines <img>:

jQuery(
 
    function($) { 
 
    $('#streetview') 
 
     .attr('src', 'https://maps.googleapis.com/maps/api/streetview?' + $.param({ 
 
     size: "600x300", 
 
     location: "46.414382,10.013988", 
 
     heading: "151.78", 
 
     pitch: "-0.76", 
 
     //key:key 
 
     })).show(); 
 
    } 
 
);
#streetview { 
 
    display: none; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
 
<img id="streetview" />

+0

Vielen Dank! Aber aus irgendeinem Grund funktioniert es nicht, wenn ich eine AJAX-Anfrage mache und den src des Bildes als Antwort der Anfrage einstelle. –

Verwandte Themen