2009-08-13 11 views
11

मैं बड़े पैमाने पर विश्व मानचित्र ढूंढ रहा हूं जिसे मैं देश द्वारा छाया कर सकता हूं। Google चार्ट्स के लिए एक एपीआई है लेकिन यह केवल आपको एक छोटा नक्शा (440x220 पीएक्स) उत्पन्न करने की अनुमति देता है। क्या किसी को ओपन-सोर्स लाइब्रेरी के साथ ऐसे मानचित्र उत्पन्न करने का तरीका पता है?क्या Google चार्ट्स की तरह एक एसवीजी मानचित्र लाइब्रेरी है?

+0

क्या आपको आईई को समायोजित करने की आवश्यकता है? मैं पूछता हूं क्योंकि आईई में एसवीजी समर्थन नहीं है, बस वीएमएल ... –

+0

वहाँ svgweb है जो आईई को एसवीजी (फ्लैश-आधारित शिम का उपयोग करके) दिखाने में सक्षम बनाता है, http://code.google.com/p/svgweb/। Svgweb का उपयोग करके एक गतिशील एसवीजी मानचित्र का एक उदाहरण, यहां देखें: http://vis.uell.net/gsvg/electionAtlasGermany.html –

उत्तर

1

Google विज़ुअलाइजेशन एपीआई से Geomap, जितना बड़ा आप चाहते हैं उतना बड़ा आकार दिया जा सकता है; हालांकि, यह एसवीजी के बजाय फ्लैश का उपयोग करता है।

0

विकिपीडिया में SVG Maps बहुत सारे हैं, लेकिन यह एक लाइब्रेरी नहीं है।

2

विकिपीडिया SVG Maps के साथ आप सीएसएस का उपयोग करके देशों को "छाया" कर सकते हैं।

ऐसे मानचित्र (एसवीजी, सीएसएस, एचटीएमएल, जेएस) का उपयोग करने के कुछ उदाहरण here मिल सकते हैं। वह या तो एक पूर्ण नक्शा निर्यात करेगा, या सिर्फ स्टाइलशीट जिसे मानचित्र की स्थानीय प्रति पर लागू किया जा सकता है। मैं सर्वोत्तम देखने के अनुभव के लिए Opera का उपयोग करने की सलाह दूंगा, लेकिन इसे एसवीजी का समर्थन करने वाले सभी ब्राउज़रों में काम करना चाहिए।

+0

+1 यह बहुत अच्छा है। –

6

मैं एक पुस्तकालय पर काम करता हूं जो प्रश्न में वर्णित कार्यक्षमता प्रदान करता है। इसे jVectorMap कहा जाता है। यह एक jQuery प्लगइन है, जो आधुनिक ब्राउज़र में एसवीजी और आईई 6-8 में वीएमएल का उपयोग करके वेब पेजों पर विश्व मानचित्र घटकों को रखने की अनुमति देता है। आप इसे कई तरीकों से अनुकूलित कर सकते हैं, मानचित्र के रूप और व्यवहार को बदल सकते हैं। दुर्भाग्यवश दस्तावेज़ीकरण अभी तक तैयार नहीं है। आप यहां उदाहरण और कोड http://jvectormap.owl-hollow.net/ देख सकते हैं।

2

इन दिनों, मैं Polymaps या d3 का उपयोग करने की सलाह दूंगा। पूर्व एक पूर्ण "स्लीपी मैप्स" लाइब्रेरी है जो एसवीजी के साथ काम करता है। उत्तरार्द्ध एक विज़ुअलाइजेशन लाइब्रेरी है जो एसवीजी के साथ काम करता है और इसमें भौगोलिक विशेषताओं की बढ़ती मात्रा है। यदि आपको पैन, ज़ूम और अन्य "स्लीप्पी" फीचर्स की आवश्यकता नहीं है, तो इस उदाहरण की तरह डी 3 आज़माएं: http://mbostock.github.com/d3/ex/choropleth.html

3

इस बीच, Google ने Geochart Maps जारी किया, जो कि geomap के लिए एक अद्यतन था। यह एसवीजी मानचित्र बनाता है, और आप उन्हें पहलू अनुपात के साथ, चाहे जो भी आकार चाहते हैं, बना सकते हैं। मैंने वर्डप्रेस के लिए इस एपीआई का उपयोग करके मानचित्र बनाने के लिए एक प्लगइन विकसित किया। यह http://cmoreira.net/interactive-world-maps-demo/

0

चेक amMap में की जाँच करें: http://www.ammap.com - हम विश्व के अधिकांश देशों की एसवीजी नक्शे और इन मानचित्रों, इंटरैक्टिव zoomable बनाने के लिए एक एपीआई, आदि

अस्वीकरण है - क्या मैं कर रहा हूँ के लेखक amMap।

0

इसके लेखक के रूप में, मैं एसवीजी आधारित मानचित्रण के लिए http://www.makeclickablemap.com की अनुशंसा करता हूं। इसमें देशों की संख्या बढ़ रही है और आपके मानचित्र को संपादित करने के लिए एक सुंदर आसान इंटरफ़ेस है जिसे आप किसी भी आईफ़्रेम का उपयोग करके कहीं भी एम्बेड कर सकते हैं।

संबंधित मुद्दे