किसी सार्वजनिक वेब सर्वर के बिना Google मानचित्र पर प्रदर्शित करने के लिए मुझे KML / KMZ फ़ाइल कैसे मिल सकती है?
किसी सार्वजनिक वेब सर्वर के बिना Google मानचित्र पर प्रदर्शित करने के लिए मुझे KML / KMZ फ़ाइल कैसे मिल सकती है?
जवाबों:
Google मानचित्र में KML या KMZ फ़ाइल खोलने के लिए, मैं KML फ़ाइल के ऑनलाइन लिंक के लिए निम्न उपसर्ग संलग्न करता हूं:
http://maps.google.com/maps?q=
आमतौर पर, मैं केएमएल या केएमजेड को अपने ड्रॉपबॉक्स में डालता हूं, और फिर उपरोक्त स्निपेट के सार्वजनिक लिंक को कॉपी / पेस्ट करता हूं। फिर मैं उस लिंक को ईमेल कर सकता हूं जिसे वह कभी भी चाहता है, या मैं इसे ऑनलाइन कहीं भी पोस्ट कर सकता हूं। मैंने लिंक वितरित करने के लिए KML के, और मेरी वेबसाइट पर लिंक पृष्ठ को संग्रहीत करने के लिए Google डॉक्स का भी उपयोग किया है।
उदाहरण:
हार्वे माउंटेन हाइक:
http://maps.google.com/maps?q=http://dl.dropbox.com/u/359140/KML/HarveyMountainHike.kmz
क्या यह ऐसी चीज के लिए है जिसे आप स्थायी रूप से दूसरों के लिए उपलब्ध करना चाहते हैं, या सिर्फ अस्थायी देखने के लिए?
मेरे द्वारा अक्सर उपयोग की जाने वाली तरकीबों में से एक KML फ़ाइल को मेरे सार्वजनिक ड्रॉपबॉक्स फ़ोल्डर में रखने के लिए (किसी व्यक्ति को संदर्भित करने के लिए ढूंढें; यह आपको और उन्हें दोनों अतिरिक्त 250Mb मिलेगा) और फिर उस यूआरएल को Google मानचित्र में पेस्ट करें। दूसरों के साथ अल्पावधि कल्पना और साझा करें।
लंबी अवधि में, आपके पास एक नया Google "माई मैप्स" मैप बनाने और KML, KMZ या GeoRSS आयात करने का विकल्प है। एक बार हो जाने के बाद, आप मानक माई मैप टूल्स का उपयोग करके परिणामी नक्शा साझा कर सकते हैं।
आप अन्य लोगों के साथ KML फ़ाइलों को संग्रहीत और साझा करने के लिए Google डॉक्स का उपयोग कर सकते हैं। मेरी सिफारिश की तकनीक है:
मुझे आश्चर्य है कि Google कब तक Google डॉक्स के माध्यम से KML दस्तावेजों के संवादात्मक सहयोगी संपादन की अनुमति देता है? अब वह शांत रहेगा...
आप Google मानचित्र में KML फ़ाइल अपलोड कर सकते हैं:
My Maps
Create a new map
Import
Choose file
, अपलोड करने के लिए KML चुनें और फिर क्लिक करेंUpload from file
अब आप कर रहे हैं :)
आप नहीं कर सकते
गूगल:
फरवरी 2015 से, क्लासिक Google मैप्स - https://maps.google.com/ - में बनाए गए नक्शे अब KML / KMZ फ़ाइलों को बाहरी वेबसाइटों से लोड नहीं करेंगे। हालाँकि, हम जानते हैं कि केएमएल फाइलें भौगोलिक डेटा के साथ काम करने का एक बहुत ही उपयोगी तरीका है, इसलिए हमने Google माय मैप्स में केएमएल को जोड़ दिया है, और अन्य Google मैप्स एपीआई के साथ इस प्रारूप का समर्थन करना जारी रखें। हमें उम्मीद है कि इनमें से एक विकल्प आपकी आवश्यकताओं को पूरा करेगा।
https://developers.google.com/maps/support/kmlmaps
मैं स्थानीय .kml और .kmz फ़ाइलों को Google मानचित्र में प्रदर्शित करता था, लेकिन अब मैं नहीं कर सकता :(
संक्षिप्त उत्तर है: आप नहीं कर सकते। सादे पुराने Google नक्शे वेब एप्लिकेशन के साथ एक स्थानीय फ़ाइल का उपयोग करना ब्राउज़र की सैंडबॉक्सिंग और उसी मूल नीति का उल्लंघन करेगा ।
एक विकल्प, हालांकि महंगा, यह है कि आप संबंधित मैप्स के साथ अपने स्थानीय फाइल सिस्टम पर मैप्स- x.js की मेजबानी करने के लिए Google मैप्स प्रीमियर का उपयोग करने में सक्षम हो सकते हैं ।
एक अन्य विकल्प Google साइट्स की तरह मौजूदा सार्वजनिक फेसिंग वेब सर्वर का उपयोग करना है ।
इसके अलावा, ध्यान रखें कि आप Google मैप्स प्रीमियर के विकल्प के रूप में OpenLayers का उपयोग करने में सक्षम हो सकते हैं ।
https://support.google.com/mapsengine/answer/3024836
आयात पर क्लिक करें। आप Google ड्राइव से CSV, TSV या XLSX फ़ाइलें, मेरे मानचित्र या स्प्रेडशीट आयात कर सकते हैं। वर्तमान में KML आयात समर्थित नहीं है।