आईएमएमलाई गुणा गर्नुहोस्, केहि गर्न गरिरहेको छ

ims manifold gis

छविअघिल्लो पोष्टमा हामीले कसरी गरौं IMS सेवा सिर्जना गर्न, टेम्प्लेटमा राखिएको चुरोट मूलभूत जुन पूर्वनिर्धारित रूपमा आउँदछ।

अब हामी हाइपरलिlin्क विकल्प र केहि कोड प्रयोग गरेर कसरी अर्को र अर्को नक्सा बीच अन्तर्क्रिया गर्ने भनेर हेरौं। प्रोजेक्ट संयुक्त राज्यको नक्शामा आधारित छ, क्षेत्रीय उनीईँ, जस्तै के हुन्छ सूचकांक क्षेत्र वा विभिन्न मापदण्डको चतुर्भुज नक्शाबाट नेभिगेट गर्दा के हुन सक्छ।

डाटा

  • 1 अनुक्रमणिका मानचित्र state.map भनिन्छ, केवल कम्पोनेन्टको कम्पोज गरिएको छ, यसको आफ्नै कन्फिग्ट टेक्स्ट छ
  • प्रत्येक क्षेत्रको लागि यसको आफ्नै नक्साको साथ १ नक्शा, यसको रेखाचित्र र लेबलमा थप नक्सा छ, त्यसपछि यो आफ्नै कन्फिगस्ट। Txt सँग प्रकाशित हुन्छ।
  • 1 एस्प पूर्वनिर्धारित द्वारा, जसले सूचकांक देखाउँदछ
  • 1 एपीपी नक्शा भनिन्छ, जो देखाईएको नक्साका लागि टेम्प्लेट हो; यो तैनात गरिएको नक्सा र कन्फ के हो भनेर समीक्षा गर्दछ
  • 1 एपीपी दायाँ तालिका प्रदर्शन गर्न, जो देखाइने छ "कमान्ड" जानकारी सक्रिय गर्नुहोस्
  • 1 शैली टेम्पलेट default.css भनिन्छ
  • 1 फोल्डर जहाँ नक्शा फ्रेम छविहरू छन्

छवियदि हामी ग्राफ हेर्छौं भने प्रत्येक क्षेत्रको प्रकाशन एक व्यक्ति नक्सा सिर्जना गरेर गरिन्छ, यसको लेबल र विषयवस्तुको साथ। तर यो पठाउन पठाउँदा उही टेम्पलेट छनौट गरिएको छ तर व्यक्तिगत कन्फिगरेसनको साथ।

केसको अन्त्यमा, कफिगले आधारभूत पाठ समावेश गर्दछ जसले घटक, खोल्नको लागि फाइल र अन्य मानहरू परिभाषित गर्दछ।

घटक = काउन्टी माटी नक्सा
प्रतिलिपि अधिकार = प्रतिलिपि अधिकार (सी) 2005। सबै अधिकार सुरक्षित।
cx = 600
cy = 400
फाइल = C: InetpubWwwrootMultiMapCountiesMtn.map
हाइपरलिंक = साँचो
imageDesc = गलत
लोगो = साँचो
उपशीर्षक = माथिको अमेरिकी नक्शामा फर्कन माथि लिङ्कमा क्लिक गर्नुहोस्।
शीर्षक = पहाडहरू

कार्यक्षमता

के खोजिएको छ कि अनुक्रमणिका नक्शाबाट तपाईं विशेष नक्शामा जान सक्नुहुन्छ र अघिल्लोमा फिर्ता जान सक्नुहुन्छ।

यदि तिनीहरू सूचकांक मात्र क्षेत्र नक्शामा पठाउँदछ भने, तिनीहरू टेबलमा यूआरएल राखेर यसलाई हल गर्दछ कि कहाँ जान्छ भनेर संकेत गर्दछ। माथिको क्षेत्र नक्शाको मामलामा त्यहाँ प्रारम्भिक नक्शामा फर्कन url छ।

<% यदि (शीर्षक! = "" || क्षेत्र! = "") {%>
    ">
        <% यदि (क्षेत्र! = "") {%>संयुक्त राज्य अमेरिका> <%}%>
        <% यदि (शीर्षक! = "" && क्षेत्र! = "") {%> - <%}%>
        <% यदि (शीर्षक! = "") {%> <% = सode्केतन (शीर्षक)%> <%}%>
   
    <%}%>

तालिका प्रदर्शन गर्न, तिनीहरूले एक एपीपी सिर्जना गरे जुन तालिकामा चयन गरिएको वस्तुको डेटा उठाउँदछ जुन दाँयामा आईराइममा देखियो।

ims manifold gis 

ims manifold gis

हाइपरलिंक्स

यस टेम्पलेटको सबै विज्ञान एक नक्सा र अर्को बीच हाइपरलिंकहरू सिर्जनामा ​​आधारित छ:

छवि

यदि तिनीहरू निश्चित भएमा, यो होस्टमा URL भन्दा अन्य कुनै पनि छैन, नक्सा चयन गर्न पूर्वनिर्धारित टेम्पलेटबाट छनौट गर्नुहोस्। स्तम्भ सिर्जना गर्न छवि हाइपरलिंक यूआरएल डाटा प्रकारमा टेबल डिजाइनबाट छनौट गरियो, यस अवस्थामा एसिप पूर्वनिर्धारित टेम्पलेटमा कन्फिगर गरिएको "क्षेत्र" भनिन्छ भ्यारीएबलमा पठाई।

// प्यारामिटरहरू सिर्जना गर्नुहोस्
var आदेश = प्यारामिटरफार्म ("आदेश", "स्टार्टअप");
var मोड = प्यारामिटरफार्म ("मोड", "केन्द्र");
var क्षेत्र = प्यारामिटरफार्म ("क्षेत्र"," ");
var क्षेत्रCurrent = प्यारामिटर ("क्षेत्र"," ");
var state = parameterForm ("state", "");
var x = parameterForm ("x", "");
var y = parameterForm ("y", "");

// आवश्यक क्षेत्रहरू यदि आवश्यक छ
यदि (क्षेत्र ! = regionCurrent) {
    क्षेत्र = regionCurrent;
    state = "";
}

ए, तपाई कोडसँग डराउनुहुन्छ, आउनुहोस् र यो र अन्य उदाहरणहरू बाट डाउनलोड गर्न सकिन्छ मनिफल्ड वेबसाइट, नक्सा र प्रकाशन फोल्डर समावेश एपी साथ बनाईएको। तपाईंले यसलाई खोल्नु पर्ने छ र सेवा सेट अप गर्नुपर्दछ जस्तै मैले पहिले बताए। त्यसोभए यो तपाइँको आफ्नै उदाहरणको साथ बदल्न सकिन्छ र त्यहाँ तपाईले देख्नुहुन्छ कि यसमा घर लेख्नु भनेको केहि पनि छैन।

यसमा पनि फोरम क्वेरी मनिफोल्डमा राखिएको बिभिन्न वास्तविक वेबसाइटहरू देखाइएका छन्, जस मध्ये मैले पहिले एउटा उदाहरणको बारेमा भने।

जवाफ छोड्नुहोस्

तपाईंको ईमेल ठेगाना प्रकाशित हुनेछैन।

यो साइट स्प्याम कम गर्न Akismet को उपयोग गर्दछ। सिक्नुहोस् तपाईको टिप्पणी डाटा कसरी प्रशोधन गरिएको छ.