एक रेखा के नीचे सुविधाएँ प्राप्त MapBox जीएल js

वोट
0

मैं MapBox जीएल js में एक मनमाने ढंग से खींची गई रेखा आकर्षित करने के लिए सक्षम होना चाहिए। लाइन लाइन परत के नीचे एक वेक्टर टाइल परत में कुछ बिंदुओं को चुनने के लिए इस्तेमाल किया जाएगा। एक MapBox जीएल js के साथ ऐसा करता है कैसे। मैं एक कस्टम तैयार बहुभुज की जरूरत है मैं अंक का पूरा नियंत्रण हो सकता है तो होगा? मैं, प्रारंभिक बिंदु, रेखा के पिक्सेल चौड़ाई, और लाइन की ढलान के रूप में परियोजना का उपयोग करने का और unproject में सोच रहा था और साथ ही कुछ ज्यामिति के साथ-साथ दिखाई देने वाले सभी बिंदुओं के माध्यम से पुनरावृति और वे जो लाइन के नीचे हैं पाने के लिए। लेकिन वहाँ जीएल js एपीआई के साथ एक आसान तरीका है? QueryRenderedFeatures बाउंडिंग बॉक्स लेता है, लेकिन यह प्रकृति में आयताकार के साथ-साथ दक्षिण लाइन के लिए एक उत्तर की ओर उन्मुख हो रहा है। मैं नक्शे पर किसी भी कोण पर लाइन आकर्षित करने के लिए सक्षम होना चाहिए।

19/08/2016 को 15:21
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

वोट
0

आप का उपयोग कर अपने लाइन आसपास के क्षेत्र के एक बहुभुज बना सकते हैं turf-bufferसमारोह, और आप का उपयोग करके कि बहुभुज के भीतर वेक्टर टाइल्स में डेटा तक पहुँच सकते queryRenderedFeaturesबाउंडिंग बॉक्स है कि अपने बफ़र लाइन बहुभुज शामिल साथ और उपयोग करने वालों के परिणाम फ़िल्टर turf-withinसिर्फ अंक प्राप्त करने के लिए कि गिरावट अपनी लाइन के नीचे।

22/08/2016 को 19:11
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more