2012-05-13 11 views
9

मैं वंडरग्राउंड के एपीआई, लिफाफा और क्लाउडमेड का उपयोग करके मानचित्र चिह्न में दिखाने के लिए मौसम आइकन प्राप्त करने का प्रयास कर रहा हूं। मुझे आइकन दिखा रहा है और आइकन छवि के साथ एक चर है, लेकिन मुझे यकीन नहीं है कि इसे दिखाने के लिए कैसे प्राप्त करें। यहाँ मेरी कोड है:पत्रिका पॉपअप में छवि दिखाएं

jQuery(document).ready(function($) { 
    $.ajax({ 
      url: "http://api.wunderground.com/api/cd48ac26fb540679/conditions/q/pws:KCASANFR128.json", 
      dataType: "jsonp", 
      success: function(parsed_json) { 
       var location = parsed_json['current_observation']['observation_location']['city']; 
       var temp_f = parsed_json['current_observation']['temp_f']; 
       var icon = parsed_json['current_observation']['icon_url']; 
       marker1.bindPopup("Current temperature in " +location+ " is: " + temp_f).openPopup(); 
     } 
    }); 
}); 

मुझे कोई सफलता के साथ इस की कोशिश की:

marker1.bindPopup(<img src=icon> "Current temperature in " +location+ " is: " + temp_f).openPopup(); 

कोई सुझाव?

उत्तर

10

मार्कर के bindPopup विधि सिर्फ एक स्ट्रिंग के रूप में HTML सामग्री लगता है, इसलिए के रूप में अच्छी उद्धरण उनसे अपने टैग के चारों ओर की आवश्यकता होगी -

marker1.bindPopup("<img src=" + icon_url + "/> Current temperature in " + location + " is: " + temp_f) 

की तरह कुछ के लिए काम करना चाहिए।

संबंधित मुद्दे