2008-12-30 13 views
20

मैं Google, याहू और माइक्रोसॉफ्ट के मैपिंग एपीआई देख रहा था।आपकी पसंदीदा मैपिंग एपीआई क्या है और क्यों?

क्या कोई प्रमुख विशेषता अंतर है?

क्या अन्य हैं जिन्हें मुझे गंभीरता से देखना चाहिए?

उत्तर

1

मुझे कई कारणों से Google मानचित्र पसंद है। यह सीखना बेहद आसान था और दस्तावेज़ीकरण की एक बहुतायत के साथ आया था। इसमें मैप एपीआई (अंत उपयोगकर्ता अनुभव के साथ-साथ विकास अनुभव दोनों) की सभी सुविधाएं भी थीं। मैंने Google मानचित्र API के आस-पास एक पूर्ण एएसपी.NET वेबकंट्रोल भी लिखा है, जिसे मैंने कुछ साइटों पर उपयोग किया है।

8

यहां एक fair comparison है, मैंने पाया। दूसरा here है।

[संपादित]

इसके लायक OpenLayers में देखना।

+0

OpenLayers हाँ, मैं मानता हूँ, मैं का उपयोग कर रहा है, क्योंकि इसे लागू करना बहुत आसान है, और कच्चे Google मैप्स एपीआई के विपरीत, जो मुझे लगता है कि चट्टानों, ओपनलेयर भी लेयरिंग मैप्स के लिए अनुमति देता है, इसलिए यदि आप चाहें तो जीपीएस के शीर्ष पर WMS परत हो सकते हैं, या वर्चुअल अर्थ पर। इसका उपयोग करना बहुत आसान है। –

0

Google मानचित्र एपीआई निश्चित रूप से उपयोग करने में थोड़ा आसान है, बेहतर दस्तावेज़ीकरण है, और एक बड़ा समर्थन समुदाय है, लेकिन इसे ऐसी वेबसाइट पर उपयोग करने के लिए जो जनता के लिए सुलभ नहीं है (इंट्रानेट या ऐसी साइट जिसके लिए उपयोगकर्ताओं की आवश्यकता होती है लॉगिन के लिए भुगतान करें, उदाहरण के लिए), आपको एपीआई का उपयोग करने के लिए भुगतान करना होगा। मैंने हाल ही में आंतरिक परियोजनाओं के लिए ओपनलेयर का उपयोग करना शुरू कर दिया है, और जबकि Google मानचित्र में ऊपर सूचीबद्ध सभी फायदे हैं, तो आप ओपनलेयर के साथ Google मानचित्र कर सकते हैं सबकुछ कर सकते हैं; यह थोड़ा और कोडिंग लेता है। मैं PHP/MySQL से गतिशील रूप से ग्राहक मार्कर लोड करने के लिए नक्शे का उपयोग करने पर 'उपयोग करने में आसान' टिप्पणी का आधार बना रहा हूं। Google मानचित्र भी नियमित रूप से बग फिक्स और सुधारों को रोल करता है।

9

आपको Mapstraction में रुचि हो सकती है, क्योंकि यह एक जावास्क्रिप्ट एपीआई प्रदान करता है विभिन्न मैपिंग एपीआई के बीच अंतर को एक एपीआई में समेकित करने की अनुमति देता है।

  • गूगल
  • याहू
  • माइक्रोसॉफ्ट
  • (OpenStreetMap डेटा का उपयोग कर)
  • Openlayers
  • मल्टीमैप
  • Map24
  • : वे एक feature matrix कि 9 मानचित्रण प्रदाताओं से अधिक API कार्यक्षमता संभव सूचीबद्ध करता है MapQuest
  • फ्रीएर्थ
  • OpenSpace

और आप बाद में तय अगर तुम, मानचित्रण प्रदान की बदलना चाहते हैं मेरा मानना ​​है कि आप केवल बल्कि अपने सभी API कॉल को फिर से लिखने की तुलना में, कोड की कुछ लाइनें बदलने की जरूरत है।

5

Open Street Map क्योंकि यह मुफ़्त है, समुदाय उत्पन्न है, और डेटा पर किसी भी प्रतिबंध या कॉपीराइट के बिना।

0

मैं स्वीकार करता हूं कि मैंने Google को पहले से ही Google के पहले ही चुनने के बाद ओपनलेयर की तुलना में इस समस्या को बहुत अधिक ध्यान नहीं दिया है। वास्तव में ओपनलेयर के साथ उपलब्ध डेटा की थोड़ी मात्रा, और अपेक्षाकृत कुछ नियंत्रणों ने मुझे वास्तव में कोशिश करने से रोक दिया।

यदि GoogleMaps (GoogleEarth के अलावा) पर सुविधाओं या प्रदर्शन के संदर्भ में वास्तव में स्पष्ट लाभ हैं तो मुझे भी बहुत दिलचस्पी है।

अब मैं वास्तव में इसके बारे में सोच रहा हूं, ओपनलेयर शायद मुझे क्या उपयोग करना चाहिए, क्योंकि मेरे एप्लिकेशन को चलाने की आवश्यकता हो सकती है भले ही इंटरनेट पहुंच योग्य न हो।

1

Google मानचित्र एकमात्र एपीआई है जिसे मैंने उपयोग किया है। मैंने दूसरों की जांच की है और यह कहना होगा कि Google मानचित्र एपीआई शायद उन सभी में से सबसे अधिक दस्तावेज एपीआई है। यह सेटअप और अंक जोड़ने के लिए बेहद आसान है।

मैं इसे किसी तृतीय पक्ष आईपी जिओलोकेशन डेटाबेस से कनेक्ट करता हूं, इसलिए मैं भौगोलिक स्थान सुविधाओं में निर्मित नहीं करता हूं, लेकिन मुझे लगता है कि वे उपयोग करना आसान है। JQuery और Google मानचित्र API का उपयोग करना मैपिंग एप्लिकेशन सेट अप करने का सबसे आसान तरीका है। मेरे आवेदन में PHP एक्सएमएल जेनरेट करता है जो असीमित रूप से लोड और JQuery द्वारा पार्स किया गया है। नक्शा JQuery के माध्यम से भी अद्यतन किया गया है।

Google मानचित्र API के साथ प्रदान किया गया दस्तावेज़ बेहद सहायक है और जब आप अपना मैपिंग एप्लिकेशन बनाते हैं तो आपका सबसे अच्छा दोस्त होगा।

1

cloudmade के माध्यम से चित्रों पर कुछ मार्कर प्रदर्शित करने पर केवल आपके लिए पर्याप्त नहीं है।

अजगर, रूबी, जावा, पर्ल, OpenLayers, फ्लैश, वेब मानचित्र लाइट, फ्लैश, iPhone Libs, जे 2 एमई, ... मेरे सारे मानचित्रण सामान के लिए

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