2009-07-24 19 views
18

मुझे पता है कि मैं इसे Google मानचित्र API के साथ कर सकता हूं, लेकिन क्या आपको पता है कि एक एम्बेडेड Google मानचित्र में मार्कर बदलने का कोई तरीका है या नहीं?क्या मैं Google मानचित्र एम्बेडेड मानचित्र (iframe) में मार्कर बदल सकता हूं?

मैं "B" button या marker with just a dot in the middle के लिए डिफ़ॉल्ट "ए" बटन को प्रतिस्थापित करना चाहता हूं।

+0

क्या आप एक कस्टम आइकन बनाना चाहते हैं? महान Google मानचित्र API संदर्भों के लिए यहां भी देखें: http://code.google.com/apis/ajax/playground/ – Petrogad

+1

नहीं, बस Google मानचित्र आइकन के लिए डिफ़ॉल्ट आइकन बदलें। मैंने शायद सोचा कि आप मार्कर निर्दिष्ट करने के लिए iframe यूआरएल में पैरामीटर जोड़ सकते हैं। – ana

उत्तर

27

मैंने Google मानचित्र को एम्बेड करने के साथ लगभग नहीं खेला है (मैं आम तौर पर इस तरह की सामग्री के लिए एपीआई पर जाता हूं)। मैंने कुछ दृष्टिकोणों की कोशिश की:

  • मुझे लगा कि शायद एम्बेड सिंटैक्स स्थिर मानचित्र एपीआई जैसा ही होगा। तो मैंने एक स्थिर नक्शा यूआरएल पकड़ लिया, उस से मार्कर परम की प्रतिलिपि बनाई और इसे आईफ्रेम यूआरएल में चिपकाने की कोशिश की। यह इतना काम नहीं किया।

  • मैंने Google MyPlaces बनाया और आपके द्वारा प्रदत्त एक का उपयोग करने के लिए marker को अनुकूलित किया। इसने Test map बनाया जिसमें उपयुक्त मार्कर आइकन था। मैंने फिर एम्बेड कोड पकड़ा और इसे test page और वॉयला पर फंस गया!

+1

वाह! सरल! और यह मेरे प्रोजेक्ट के लिए काम करता है :) विभिन्न विचारों और यहां तक ​​कि डेमो बनाने के लिए धन्यवाद !! – ana

+0

यह सुनकर खुशी हुई कि मेरा समाधान आपके प्रोजेक्ट के लिए उपयुक्त था :)। – RedBlueThing

+3

Google लिंक अब टूट गया – paperjam

4

असल में मैं एक ही समस्या थी लेकिन उपरोक्त विधियों में से किसी का उपयोग नहीं किया था और सोचा था कि मैं हिस्सा:

आप केवल एक मार्कर चाहते हैं के रूप में मैंने किया था, लेकिन उपयोग करने के लिए नहीं करना चाहते हैं एपीआई तो बस सोच आप चाहते हैं एक मार्ग प्राप्त टैग "saddr" और "daddr" का उपयोग की योजना बनाई में गूगल मूर्ख

"saddr" अपने प्रारंभ स्थल (पोस्ट कोड, सड़क का नाम + संख्या, जो कुछ भी) को परिभाषित करता है

ही परिभाषित सद्दा और बाहर निकलें डैडर और Google मानचित्र डिफ़ॉल्ट रूप से अभी भी "ए" (आपका प्रारंभ स्थान) के लिए मार्कर दिखाएंगे, जहां आप इसे चाहते हैं, सभी एपीआई के बिना iframe में।

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