google maps - किसी पते को Google मानचित्र लिंक में परिवर्तित कैसे करें(एमएपी नहीं)




google-maps hyperlink (9)

थोड़ी देर के लिए वेब पर (Googling) देखने के बाद मुझे कुछ भी नहीं मिल सकता है जो इस तरह का पता लेता है:

1200 पेंसिल्वेनिया Ave एसई, वाशिंगटन, कोलंबिया जिला, 20003

और इसे एक क्लिक करने योग्य लिंक में बदल देता है:

http://maps.google.com/maps?f=q&source=s_q&hl=en&q=1200+Pennsylvania+Ave+SE,+Washington,+District+of+Columbia,+20003&sll=37.0625,-95.677068&sspn=44.118686,114.169922&ie=UTF8&cd=1&geocode=FT5MUQIdIDlp-w&split=0&ll=38.882147,-76.99017&spn=0.01064,0.027874&z=16&iwloc=A

jQuery या PHP पसंदीदा या सिर्फ इस पर कोई उपयोगी जानकारी।


Google मानचित्र लेखों में से एक से मुझे यही मिला है:

  1. Google मानचित्र खोलें।
  2. सुनिश्चित करें कि मानचित्र या सड़क दृश्य छवि जिसे आप एम्बेड करना चाहते हैं, मानचित्र पर दिखाई देता है।
  3. ऊपरी बाएं कोने में, मुख्य मेनू click पर क्लिक करें।
  4. मानचित्र साझा या एम्बेड करें पर क्लिक करें
  5. दिखाई देने वाले बॉक्स के शीर्ष पर, एम्बेड करें नक्शा टैब चुनें।
  6. इच्छित आकार चुनें, फिर कोड कॉपी करें और इसे अपनी वेबसाइट या ब्लॉग के स्रोत कोड में पेस्ट करें।

नोट : यदि आप लाइट मोड में मानचित्र का उपयोग कर रहे हैं, तो आप एक नक्शा एम्बेड करने में सक्षम नहीं होंगे। ध्यान रखें कि यातायात की जानकारी और कुछ अन्य मानचित्र जानकारी एम्बेड किए गए मानचित्र में उपलब्ध नहीं हो सकती हैं।


इस बारे में कैसा है?

https://maps.google.com/?q=1200 पेंसिल्वेनिया Ave एसई, वाशिंगटन, कोलंबिया जिला, 20003

https://maps.google.com/?q=term

यदि आपके पास लंबे समय तक है तो नीचे यूआरएल का प्रयोग करें

https://maps.google.com/?ll=latitude,longitude

उदाहरण: maps.google.com/?ll=38.882147,-76.99017

अद्यतन करें

वर्ष 2017 तक, Google के पास अब क्रॉस-प्लेटफ़ॉर्म Google मानचित्र URL बनाने का आधिकारिक तरीका है:

https://developers.google.com/maps/documentation/urls/guide

आप लिंक का उपयोग कर सकते हैं

https://www.google.com/maps/search/?api=1&query=1200%20Pennsylvania%20Ave%20SE%2C%20Washington%2C%20District%20of%20Columbia%2C%2020003



फरवरी, 2016:

मुझे क्लाइंट दर्ज डेटाबेस मानों के आधार पर और लेट / लम्बे जनरेटर के बिना ऐसा करने की आवश्यकता थी। Google वास्तव में इन दिनों lat / long पसंद करता है। मैंने जो सीखा है वह यहां है:

1 लिंक की शुरुआत इस तरह दिखती है: https://www.google.com/maps/place/

2 फिर आप अपना पता डालते हैं:

  • किसी भी स्थान के बजाय एक + का प्रयोग करें।
  • शहर के सामने और पीछे एक कॉमा रखो।
  • डाक / ज़िप और प्रांत / राज्य शामिल करें।
  • किसी भी # के साथ कुछ भी बदलें।
  • एकल ++ या ++++ को एकल + के साथ बदलें

3 जगह के बाद पता रखें /

4 फिर अंत में एक स्लैश डाल दिया।

नोट: अंत में स्लैश महत्वपूर्ण था। उपयोगकर्ता लिंक पर क्लिक करने के बाद, Google आगे बढ़ता है और यूआरएल में अधिक जोड़ता है और वे इसे इस स्लैश के बाद करते हैं।

इस प्रश्न के लिए कार्य उदाहरण:

https://www.google.ca/maps/place/1200+Pennsylvania+Ave+SE,+Washington,+DC+20003/

मुझे आशा है कि वह मदद करेंगे।


मेरे पास एक समान समस्या थी जहां मुझे साइट पर हर पते के लिए इसे पूरा करने की आवश्यकता थी (प्रत्येक एक एड्रेस टैग में लिपटे)। JQuery के इस बिट ने मेरे लिए काम किया। यह प्रत्येक <address> टैग को पकड़ लेगा और इसे टैग के पते वाले पते के साथ Google मानचित्र लिंक में लपेट देगा!

$("address").each(function(){

    var address = $(this).text().replace(/\,/g, '');
    var url = address.replace(/\ /g, '%20');

    $(this).wrap('<a href="http://maps.google.com/maps?q=' + url +'"></a>');

}); 

कार्य उदाहरण -> https://jsfiddle.net/f3kx6mzz/1/


मैंने अभी यह पाया और साझा करना पसंद किया ..

  1. maps.google.com पर अपना पता खोजें
  2. नीचे दाएं गियर आइकन पर क्लिक करें
  3. "साझा या एम्बेड नक्शा" पर क्लिक करें
  4. लघु यूआरएल चेकबॉक्स पर क्लिक करें और परिणाम को href में पेस्ट करें ..

सी # प्रतिस्थापन विधि आमतौर पर मेरे लिए काम करती है:

foo = "http://maps.google.com/?q=" + address.Text.Replace(" ","+");

http://www.labnol.org/internet/tools/short-urls-for-google-maps/6604/ वे एक छोटा यूआरएल दिखाते हैं जो बहुत अच्छी तरह से काम करता है

Google मानचित्र यूआरएल विशेष रूप से आईएम, ट्वीट या ईमेल भेजने पर बहुत कमजोर हैं। MapOf.it आपको खोज पैरामीटर के रूप में स्थान के पते को निर्दिष्ट करके Google मानचित्र से लिंक करने का एक त्वरित तरीका प्रदान करता है।

http://mapof.it/

मैंने इसे कुछ अनुप्रयोगों के लिए इस्तेमाल किया है जो मैंने डिजाइन किए हैं और यह एक आकर्षण की तरह काम करता है।


http://maps.google.com/maps?q=<?php echo urlencode($address); ?> 

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





google-maps-urls