2016-03-24 57 views
-1

我剛開始使用Street View Image API,但是當我調用它時,它返回的只是一個巨大的不可讀字符串。如何處理街景圖片API的回覆?

我該如何將該字符串轉換爲實際圖像?謝謝。

下面是使用jQyuery我的AJAX請求我做:

 $.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

顯示您的代碼..請 – scaisEdge

+0

@scaisEdge我將它添加到問題,謝謝。 –

+0

有了這個什麼是你的目標..這個代碼,如果工作,返回圖像..和日誌在控制檯中的結果是沒有用的。 – scaisEdge

回答

1

正如@scaisEdge說,返回的圖像,使用URL直接作爲<img>src

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

謝謝!但由於某種原因,如果我執行AJAX請求並將圖像的src設置爲請求的響應,則它不起作用。 –