2013-02-11 68 views
5

इसलिए मैं अपने Google मानचित्र V3 मोबाइल वेबपैप (jQuery मोबाइल का उपयोग करके) के लिए कस्टम आइकन के साथ केएमएल लेयर का उपयोग करने का प्रयास करता हूं। मानचित्र की आधार परत तेज रिज़ॉल्यूशन के साथ सही ढंग से प्रदर्शित होती है और ज़ूम नियंत्रण स्वचालित रूप से एपीआई द्वारा कॉम्पैक्ट मोड में स्टाइल किया जाता है, इसलिए मुझे लगता है कि एपीआई ने मोबाइल डिवाइस को ठीक से पाया है।रेटिना डिस्प्ले के लिए उच्च रिज़ॉल्यूशन में Google मानचित्र KML परत बनाने का कोई तरीका है?

हालांकि, KmlLayer पर कस्टम आइकन उच्च घनत्व वाले मोबाइल डिस्प्ले (रेटिना और ऐसे) पर कम-रेज मार्कर छवि प्रदर्शित करने के एक आम लक्षण के रूप में धुंधला प्रतीत होता है, इस तथ्य के बावजूद कि मैंने पहले से ही डबल का उपयोग किया है आकार की छवियों। मैंने kml फ़ाइल में <scale> टैग को समायोजित करने का प्रयास नहीं किया, क्योंकि ऐसा लगता है कि के बाद आइकन को 32 * 32 तक डाउनसमैड किया जा रहा है।

तो सवाल यह है कि: क्या Google KmLLayer सर्वर से उच्च-रेज टाइल छवियों की सेवा करने का अनुरोध करने का कोई तरीका है? मुझे प्रलेखन में ऐसा कोई विकल्प नहीं दिखाई दिया। शायद केएमएल पीढ़ी के पक्ष में कुछ चाल?

अग्रिम धन्यवाद।

अद्यतन: चूंकि नीचे वर्णित चाड वर्तमान में समर्थित नहीं है। इसलिए जब मैं अपनी फ़ोटोशॉप खोलता हूं और नई मार्कर छवि डिज़ाइन करता हूं ताकि धुंधला होने पर यह बहुत बदसूरत न हो, तो feature request on Google's page के लिए लिंक यहां दिया गया है।

+0

मुझे पूरा यकीन है कि उत्तर "वर्तमान में नहीं है"। हालांकि आपको इसके बारे में कोई समस्या पोस्ट करनी चाहिए और इसे यहां लिंक करना चाहिए। मैं खुशी से इसके लिए स्टार (वोट) चाहता हूं: https://code.google.com/p/gmaps-api-issues/issues/list?q=apitype%3Ajavascript3+kml –

उत्तर

0

मुझे खेद है, लेकिन मुझे नहीं लगता कि यह उपलब्ध है। आप जो कुछ भी कर सकते हैं वह आपके केएमएल में है जहां आप

<IconStyle id="mystyle"> 
    <Icon> 
    <href>http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png</href> 
    <scale>1.0</scale> 
    </Icon> 
</IconStyle> 

सुनिश्चित करें कि आप उच्च रिज़ॉल्यूशन आइकन का उपयोग करें। मुझे उम्मीद है यह मदद करेगा।