2010-04-15 21 views
6

प्रोग्रामेटिक रूप से, मुझे स्वचालित रूप से जेनरेट की गई पीडीएफ फ़ाइलों के लिए एक Google मानचित्र मानचित्र शामिल करने की आवश्यकता है। इसके लिए, मुझे मानचित्र को कुछ छवि प्रारूप में परिवर्तित करने की आवश्यकता है (jpg, png आदि)। यह कैसे किया जा सकता है ?Google मानचित्र और पीडीएफ

यदि मैं Google मानचित्र लाइब्रेरी में निर्माण करता हूं तो मैं पाइथन और डीजेगो का उपयोग नहीं कर रहा हूं।

धन्यवाद

उत्तर

10

मुझे लगता है कि एक ही रास्ता पीडीएफ में छवियों को आयात करने के लिए है, छवियों Google Maps static API से आ रही।

हालांकि, यह उनके T & C से टकराने जा रहा है:

लाइसेंस प्रतिबंध। शर्तों के तहत स्पष्ट रूप से अनुमति के अलावा, या जब तक आपको Google से पूर्व लिखित प्राधिकरण प्राप्त नहीं हुआ है (या, लागू होने पर, विशेष सामग्री के प्रदाता से), Google के ऊपर दिए गए लाइसेंस नीचे दिए गए सभी प्रतिबंधों के पालन के अधीन हैं। सिवाय के रूप में स्पष्ट रूप से धारा 7 या नक्शे API के प्रलेखन में अनुमति दी, आप नहीं कर सकते (और न ही आप के लिए किसी और को अनुमति दे सकता है):

(पर होने वाली बात)

10.2 प्रतिलिपि, अनुवाद, संशोधन, के व्युत्पन्न कार्य बनाने , या सार्वजनिक रूप से किसी भी सामग्री या उसके किसी भी भाग को प्रदर्शित करें (उदाहरण के लिए, निम्नलिखित निषिद्ध हैं: (ए) मैप टाइल्स के सर्वर-साइड संशोधन को बनाना; और (बी) एक से अधिक स्थिर नक्शा छवियों को सिलाई करना एक मानचित्र को प्रदर्शित करने के लिए अनुमति है जो अनुमति से बड़ा है मानचित्र एपीआई दस्तावेज़ीकरण में);

10.8 वेब ब्राउज़र में कार्यान्वयन के अलावा स्टेटिक मैप्स एपीआई का उपयोग करें;

2

आप Google Maps Static API का उपयोग नक्शे की एक छवि वापस जाने के लिए कर सकते हैं। यह एक बहुत ही आसान, रीस्ट-एपीआई एपीआई है जिसे एक कुंजी की भी आवश्यकता नहीं होती है। उदाहरण:

http://maps.google.com/maps/api/staticmap?center=51.477222,0&zoom=14&size=400x400&sensor=false

2

आप एडोब एक्रोबैट 9 या उच्चतर के साथ पीडीएफ में Google मानचित्र का एक एसएफएफ एम्बेड कर सकते हैं।

फ्लैश में आप अपना खुद का Google मानचित्र बना और अनुकूलित कर सकते हैं। https://developers.google.com/maps/documentation/flash/tutorial-flash

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

यह पीडीएफ एडोब रीडर 9 या उच्चतर में सही ढंग से खेला जाने के लिए खोला जाना चाहिए।

नमूना यहाँ http://www.designus.sk/blog/creating-and-animating-life-google-maps-in-pdf/

+0

कि समारोह के उपलब्ध जानना बहुत साफ है, और अच्छा है देखें, लेकिन मुझे शक है कि यह पर्याप्त समर्थन में विभिन्न PDF पाठक और प्लेटफार्मों अभी प्रयोग करने योग्य हो गया है। – Rup

+0

आप आंशिक रूप से सही हैं - उपयोगकर्ताओं को पीडीएफ में फ्लैश खेलने के लिए एडोब रीडर 9 या उच्चतम की आवश्यकता है। लेकिन बहुमत यह है। ब्राउज़र के लिए भी यही सच है। लेकिन शायद फ्लैश जल्द ही "समाप्त" होगा और यह विकल्प भी कम प्रासंगिक होंगे। – cobeste

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