Google मानचित्र एपीआई v3 विभिन्न सुविधाओं के रंग को सेट करने सहित मानचित्र पर "शैलियों" को लागू करने की अनुमति देता है। हालांकि, रंग प्रारूप इसे इस्तेमाल करता है एचएसएल है (या क्या यह की तरह लगता है):एचजीएल कनवर्टर के लिए आरजीबी मूल्य
- रंग (एक आरजीबी हेक्स स्ट्रिंग)
- हल्कापन
- संतृप्ति (-100 और 100 के बीच चल बिन्दु मूल्य) (-100 और 100) के बीच एक चल बिन्दु मूल्य
(docs)
से मैं ऑनलाइन एचएसएल कन्वर्टर्स करने के लिए आरजीबी खोज करने में कामयाब है, लेकिन मैं अनिश्चित परिवर्तित मान निर्दिष्ट करने के लिए कैसे कर रहा हूँ एक तरह से कि Google नक्शे स्वीकार करेंगे। उदाहरण के लिए, एक कनवर्टर द्वारा दिया गया एक सामान्य एचएसएल मान होगा: 209° 72% 49%
वह एचएसएल मूल्य कैसे Google मानचित्र api से निर्दिष्ट पैरामीटर को मैप करता है? यानी एक आरजीबी हेक्स स्ट्रिंग के लिए एक ह्यू डिग्री मान नक्शा कैसे करता है और -100 और 100 के बीच फ़्लोटिंग पॉइंट मान पर प्रतिशत मानचित्र कैसे करता है?
मुझे अभी भी अनिश्चितता है कि रूपांतरण कैसे करें। मैं एक आरजीबी मूल्य को देखते हुए जल्दी से यह क्या गूगल मैप्स की उम्मीद है ताकि रंग एक समान होगा से जुड़ा हुआ पृष्ठ से कन्वर्ट करने के लिए ...
यह काफी काम नहीं किया। आपकी स्क्रिप्ट में टिप्पणी देखकर ऐसा लगता है कि आप मानते हैं कि gmaps 0-100 से एक मान चाहता है। असल में, gmaps -100 से 100 के मान चाहता है। शायद आप इसे तदनुसार संशोधित कर सकते हैं? आपकी सहायता के लिए धन्यवाद!! – aeq
hmm..i ने आपके समाधान को -100 से 100 के बीच जोड़कर स्केलिंग करने का प्रयास किया (ठीक है एल और एस वापस करने से पहले): एस = 2 * एस -100 और एल = 2 * एल -100, लेकिन सही रंग अभी भी दिखाया नहीं गया ... शायद फॉर्मूला गलत हो गया .. – aeq
@aeq: मैंने इसे संशोधित किया है और आपके विवरण के अनुसार उदाहरण अपडेट किया है। – bukzor