2011-08-18 9 views
6

के साथ काम करते समय टेक्स्ट/एचटीएमएल के रूप में स्थानांतरित किया गया है Google मानचित्र के साथ एक नौसिखिया, मैंने हाल ही में पढ़ना शुरू कर दिया है।संसाधन को छवि के रूप में व्याख्या किया गया है लेकिन Google मानचित्र

परियोजनाओं में से एक के लिए, मुझे मानचित्र पर कुछ बिंदुओं को साजिश करना पड़ा।

मैंने मानचित्र के लिए Google के एपीआई घर से डेमो/नमूना टुकड़ा उठाया, और मेरी आवश्यकताओं के लिए इसे अनुकूलित करना शुरू कर दिया। सब अच्छे से हो गया।

हालांकि, एक समय पर, मैंने एक बटन डालने का फैसला किया, जिसे मानचित्र दिखाने के लिए क्लिक करने की आवश्यकता है, अन्यथा नक्शा डिफ़ॉल्ट रूप से नहीं दिखाया जाता है।

फिर भी, पृष्ठ लोड है, तथापि, के रूप में जल्द मैं बटन पर क्लिक करें के रूप में, मैं इस संदेश को "संसाधन छवि के रूप में व्याख्या लेकिन पाठ/html के रूप में स्थानांतरित"

की कोशिश की, तो पता लगाना पाने पर कोई त्रुटि है मैं सामग्री प्रकार को स्पष्ट रूप से कहीं भी सेट कर रहा हूं लेकिन नहीं, कुछ भी नहीं मिला।

किसी ने इसे देखा है? मदद की सराहना करेंगे।

उत्तर

5

यदि यह त्रुटि किसी URL से संबंधित है जिसमें "gen204" है तो बस इसे अवहेलना करें। यह कुछ ब्राउज़रों पर Google मानचित्र के साथ एक ज्ञात मुद्दा है, लेकिन पूरी तरह से हानिरहित है। आपकी साइट पर आने वाले विज़िटर को तब तक प्रभावित नहीं किया जाना चाहिए जब तक उनके पास डेवलपर कंसोल खुला न हो, और फिर वे सभी एक लॉग देखेंगे।

+0

ठीक है, यह पता चला कि समस्या नक्शा div के शीर्ष पर एक अतिरिक्त div कंटेनर होने के कारण थी। अब तय :) आपके प्रतिक्रिया के लिए धन्येवाद। – Gyan

+3

यह चेतावनी मेरे बाहर नरक परेशान है। यह कंसोल बाढ़ कर रहा है, अपने सभी लॉग संदेशों को पूरी तरह से दफन कर रहा है। क्रोम डेवलपर टूल्स का उपयोग करना, क्या उन्हें बाहर या कुछ फ़िल्टर करने का कोई तरीका है? मुझे एक वर्कअराउंड – Hubro

+0

@ कोडमकी चाहिए आप चेतावनी और त्रुटियों को बाहर करने के लिए क्रोम डेवलपर टूल में "सभी" के बजाय "लॉग" का चयन कर सकते हैं। –

1

इन कष्टप्रद चेतावनी अपने कंसोल (और मेरा) को अव्यवस्थित कर रहे हैं:

  • हानिरहित: वे प्रदर्शन प्रवेश, नहीं नक्शे API कार्यक्षमता से संबंधित कर रहे हैं।
  • आपकी गलती नहीं: वे Google की गलती हैं। (। हालांकि यह पूरी तरह स्पष्ट नहीं है, चाहे मैप्स या क्रोम समस्या को ठीक करने के लिए जिम्मेदार होना चाहिए)

गूगल मैप्स एपीआई मंच में this post के अनुसार (जोर जोड़ा):

यह एक है लॉगिंग बीकन। यह जावास्क्रिप्ट लोड करने के लिए समय रिकॉर्ड करता है, टाइल्स और इसी तरह। सर्वर HTTP 204 के साथ प्रतिक्रिया करता है, एक खाली प्रतिक्रिया होने के कारण, को MIME प्रकार की आवश्यकता नहीं होनी चाहिए।

तो, समस्या यह नहीं है कि आप Google मानचित्र का उपयोग कैसे कर रहे हैं, इस प्रकार यह है कि आपका ब्राउज़र मानचित्र प्रदर्शन लॉगिंग कोड से HTTP 204 प्रतिक्रियाओं को कैसे प्रबंधित करता है।

WebKit और Chrome कीड़े इस मुद्दे के खिलाफ दर्ज होते हैं, लेकिन वे निष्क्रिय हो गया है लगता है।

0

मैप स्क्रॉल करते समय हाल ही में एक ही समस्या में भाग गया - जब मैंने स्क्रॉल नहीं किया तो कोई नया नक्शा टाइल्स दिखाई नहीं दिया और मैंने देखा 'संसाधन को छवि के रूप में व्याख्या किया गया लेकिन कंसोल में टेक्स्ट/एचटीएमएल के रूप में स्थानांतरित किया गया। जांच के बाद मेरा नक्शा उत्पन्न कोड (Silverstripe के लिए मैपबल का एक कांटा) एक खाली आइकन फ़ाइल के साथ एक मार्कर उत्पन्न कर रहा था। जब मैंने इसे ठीक किया, तो नक्शा सामान्य रूप से फिर से काम करना शुरू कर दिया।

मैंने परीक्षण उद्देश्यों के लिए पृष्ठ पर दूसरा नक्शा भी जोड़ा होगा, यह तब तक एक ही ब्रेक दिखाता है जब तक मैंने ऊपर दिए गए आइकन को ठीक नहीं किया।

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

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