OpenLayers में मानचित्र के लिए उपयोगकर्ता ज़ूम के रूप में आधारभूत स्विचिंग?


13

मेरे पास एक नक्शा है जो पेंसिल्वेनिया के लिए इमेजरी पर ओपन स्ट्रीट मैप डेटा को ओवरले करता है। सड़कों (और अंततः अन्य परतों) के लिए एक बेसलियर के रूप में मेरे पास दो बेसलियर हैं - ब्लू मार्बल एनजी और यूएसजीएस ईआरओएस 1 फीट कल्पना। मैं इन दो परतों को एक ही बेस मैप ऑब्जेक्ट में संयोजित करने में सक्षम होना चाहता हूं जो उपयोगकर्ता के रूप में स्वचालित रूप से स्विच करता है क्योंकि यह पूरे राज्य के लिए 1 फीट इमेजरी या ब्लू मार्बल इमेजरी को देखने का कोई मतलब नहीं है जब आप ज़ूम इन होते हैं।

आदर्श रूप में मैं क्लाइंट की तरफ से ऐसा करना चाहूंगा क्योंकि मैं दो अलग-अलग साइटों से इमेजरी खींच रहा हूं।


इस प्रश्न में एक टूटी हुई कड़ी है जिसे gis.stackexchange.com/questions/173775/… पर इंगित किया गया है। यह एक शर्म की बात है कि पहले आपको सचेत करने के बजाय यहां टिप्पणी नहीं की गई थी।
PolyGeo

जवाबों:


17
  1. मानचित्र में 2 आधार परतें जोड़ें
  2. नक्शे के ज़ूमेंड ईवेंट की सदस्यता लें
  3. ज़ूम स्तर की जाँच करें और बस अपने उपयोगकर्ता के लिए आधार मानचित्र स्विच करें

यहां ज़ूम के लिए ईवेंट हैंडलर के साथ एक नमूना पृष्ठ है - http://www.openlayers.org/dev/examples/events.html


1
यह वास्तव में अच्छी तरह से काम करता है - < ian01.geog.psu.edu/geoserver/www/pa/pa2.html >
इयान Turton

@iant, कोई भी मौका जो मैं आपको कोड का एक टुकड़ा पेस्ट करने के लिए मिल सकता है? मैं यह करने की कोशिश कर रहा हूँ, और यह सिर्फ छोटी गाड़ी है। धन्यवाद!

इस उत्तर में एक टूटी हुई कड़ी है जिसे gis.stackexchange.com/questions/173775/… पर इंगित किया गया है। यह एक शर्म की बात है कि पहले आपको सचेत करने के बजाय यहां टिप्पणी नहीं की गई थी।
PolyGeo

5-वर्षीय उत्तर में एकल टूटी हुई कड़ी के लिए -1? गंभीरता से? मुझे वास्तव में अंकों की परवाह नहीं है, लेकिन मैं कल्पना नहीं कर सकता कि अब बाहरी संदर्भों के लिंक को बनाए रखने के लिए हर कोई पूछ रहा है। ध्यान दें कि गोलियों का उत्तर 1,2,3 पूर्ण है और एपीआई लिंक अभी भी काम कर रहे हैं। यदि पाठक को एक नमूना खोजने की आवश्यकता है तो मुझे विश्वास है कि वे इसे अपने दम पर पा सकते हैं। पिछले 5 वर्षों में OL बहुत बदल गया है और आगे बढ़ गया है।
वादिम

0

दूसरा तरीका ... अपारदर्शिता नियंत्रण का उपयोग करना

इस उदाहरण की कोशिश करें https://github.com/openlayers/ol2/blob/master/examples/layer-opony.html

USGS_EDC_Elev_NED_3 (छायांकित राहत) और टोपो मैप्स का कॉम्बो

काफी अच्छा काम करता है।


मैं जिस प्रभाव की कोशिश कर रहा था वह शांत नहीं था बल्कि एक अच्छा उदाहरण था।
इयान Turton

इस उत्तर में एक टूटी हुई कड़ी है जिसे gis.stackexchange.com/questions/173775/… पर इंगित किया गया है। यह एक शर्म की बात है कि पहले आपको सचेत करने के बजाय यहां टिप्पणी नहीं की गई थी।
PolyGeo

GitHub स्रोत के लिए लिंक अद्यतन
Mapperz
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.