2016-03-24 2 views
-1

Я только начал использовать API-интерфейс Street View Image, но когда я его назову, все, что он возвращает, просто огромная нечитаемая строка.Что делать с ответом API Street View Image?

Как я должен превратить эту строку в фактическое изображение? Благодарю.

Вот мой запрос AJAX я сделал с помощью jQyuery:

 $.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 непосредственно в качестве src в качестве <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

Спасибо! Но по какой-то причине это не работает, если я выполняю запрос AJAX и устанавливаю src изображения как ответ запроса. –