इस गाइड में, अपने वेब पेज पर इंटरैक्टिव मैप को एम्बेड करने का तरीका बताया गया है.
Maps Embed API का यूआरएल बनाना
यहां एक यूआरएल का उदाहरण दिया गया है, जो Maps Embed API को लोड करता है:
https://www.google.com/maps/embed/v1/MAP_MODE?key=YOUR_API_KEY&PARAMETERS
बदलें:
- मैप मोड में MAP_MODE.
- YOUR_API_KEY with your API key. ज़्यादा जानकारी के लिए, एपीआई पासकोड पाना लेख पढ़ें.
- PARAMETERS, आपके मैप मोड के लिए ज़रूरी और वैकल्पिक पैरामीटर के साथ.
यूआरएल को iframe में जोड़ें
अपने वेब पेज पर Maps Embed API का इस्तेमाल करने के लिए, iframe के src एट्रिब्यूट की वैल्यू के तौर पर, बनाए गए यूआरएल को सेट करें. iframe के height और width एट्रिब्यूट की मदद से, मैप के साइज़ को कंट्रोल करें. उदाहरण के लिए:
<iframe
width="450"
height="250"
frameborder="0" style="border:0"
referrerpolicy="strict-origin-when-cross-origin"
src="https://www.google.com/maps/embed/v1/MAP_MODE?key=YOUR_API_KEY&PARAMETERS"
allowfullscreen>
</iframe>ऊपर दिए गए iframe सैंपल में, इन अतिरिक्त प्रॉपर्टी का इस्तेमाल किया गया है:
allowfullscreenप्रॉपर्टी, ताकि मैप के कुछ हिस्सों को फ़ुल स्क्रीन पर दिखाया जा सके.- मैप के आस-पास से स्टैंडर्ड iframe बॉर्डर हटाने के लिए,
frameborder="0"औरstyle="border:0"प्रॉपर्टी. referrerpolicy="strict-origin-when-cross-origin"प्रॉपर्टी यह पक्का करती है कि ब्राउज़र, आपकी वेबसाइट के डोमेन को Google कोRefererहेडर के तौर पर भेजे. इससे एपीआई पासकोड से जुड़ी पाबंदियां, अनुरोध की पुष्टि कर पाती हैं. साथ ही, आपके पेज के पाथ निजी रहते हैं.
अपनी वेबसाइट के स्ट्रक्चर और डिज़ाइन के हिसाब से, iframe का साइज़ बदला जा सकता है. हालांकि, हमने पाया है कि वेबसाइट पर आने वाले लोगों को आम तौर पर बड़े मैप इस्तेमाल करना ज़्यादा आसान लगता है. ध्यान दें कि एंबेड किए गए मैप, किसी भी डाइमेंशन में 200 पिक्सल से कम साइज़ के साथ काम नहीं करते.
रेफ़रर की जानकारी और एपीआई पासकोड से जुड़ी पाबंदियां
अगर होस्टिंग वेबसाइट में referrer मेटा टैग को no-referrer या same-origin पर सेट किया गया है, तो ब्राउज़र Google को Referer हेडर नहीं भेजेगा. इस वजह से, हो सकता है कि एपीआई पासकोड से जुड़ी पाबंदी की वजह से अनुरोध अस्वीकार कर दिए जाएं. पाबंदी ठीक से काम करे, इसके लिए iframe में referrerpolicy प्रॉपर्टी जोड़ें, जैसा कि ऊपर दिए गए उदाहरण में दिखाया गया है. इससे Google को Referer हेडर भेजने की अनुमति साफ़ तौर पर मिल जाएगी.
strict-origin-when-cross-origin(सुझाया गया): Google को सिर्फ़ आपका बेस डोमेन (जैसे, https://example.com/) भेजता है. इससे आपके पेज के पाथ निजी रहते हैं. साथ ही, एपीआई पासकोड पर लगी पाबंदियां भी काम करती रहती हैं.no-referrer-when-downgrade(लेगसी): यह पूरा यूआरएल भेजता है.इसमें पेज के पाथ और क्वेरी पैरामीटर भी शामिल होते हैं. उदाहरण के लिए, https://example.com/contact?user=123.
Referrer-Policy हेडर के बारे में ज़्यादा जानें.
मैप मोड चुनना
अपने अनुरोध के यूआरएल में इस्तेमाल करने के लिए, इनमें से कोई एक मैप मोड चुना जा सकता है:
place: यह किसी खास जगह या पते पर मैप पिन दिखाता है. जैसे, कोई लैंडमार्क, कारोबार, भौगोलिक विशेषता या शहर.view: इससे ऐसा मैप दिखता है जिसमें कोई मार्कर या निर्देश नहीं होता.directions: यह मैप पर तय किए गए दो या उससे ज़्यादा पॉइंट के बीच का रास्ता दिखाता है. साथ ही, दूरी और यात्रा में लगने वाला समय भी दिखाता है.streetview: इससे चुनी गई जगहों के इंटरैक्टिव पैनोरामिक व्यू दिखते हैं.search: इससे मैप पर दिख रहे इलाके में की गई खोज के नतीजे दिखते हैं.
place मोड
इस यूआरएल में place मैप मोड का इस्तेमाल करके, आइफ़िल टावर पर मैप मार्कर दिखाया गया है:
https://www.google.com/maps/embed/v1/place
?key=YOUR_API_KEY
&q=Eiffel+Tower,Paris+Franceइन पैरामीटर का इस्तेमाल किया जा सकता है:
| पैरामीटर | टाइप | ब्यौरा | मंज़ूर की गई वैल्यू |
|---|---|---|---|
q |
ज़रूरी है | मैप मार्कर की जगह तय करता है. | यूआरएल-एस्केप की गई जगह का नाम, पता, Plus Code या जगह का आईडी.
Maps Embed API, स्पेस को एस्केप करते समय + और %20, दोनों के साथ काम करता है. उदाहरण के लिए, "सिटी हॉल, न्यूयॉर्क, NY" को
City+Hall,New+York,NY में बदलें या Plus Code "849VCWC8+R9" को
849VCWC8%2BR9 में बदलें. |
center |
वैकल्पिक | इससे मैप व्यू का सेंटर तय होता है. | कॉमा लगाकर अलग किए गए अक्षांश और देशांतर की वैल्यू को स्वीकार करता है. उदाहरण के लिए:
37.4218,-122.0840. |
zoom |
वैकल्पिक | मैप के लिए ज़ूम करने का शुरुआती लेवल तय करता है. | 0 (पूरी दुनिया) से लेकर 21 (अलग-अलग इमारतें) तक की वैल्यू. ज़ूम करने की ऊपरी सीमा, चुनी गई जगह पर उपलब्ध मैप डेटा के हिसाब से अलग-अलग हो सकती है. |
maptype |
वैकल्पिक | इससे लोड होने वाले मैप टाइल का टाइप तय होता है. | roadmap (डिफ़ॉल्ट) या satellite |
language |
वैकल्पिक | इससे यूज़र इंटरफ़ेस (यूआई) एलिमेंट और मैप टाइल पर लेबल दिखाने के लिए इस्तेमाल की जाने वाली भाषा तय होती है. डिफ़ॉल्ट रूप से, विज़िटर को उनकी भाषा में मैप दिखेगा. यह पैरामीटर सिर्फ़ कुछ देशों की टाइल के लिए काम करता है. अगर टाइल सेट के लिए, अनुरोध की गई भाषा काम नहीं करती है, तो उस टाइल सेट के लिए डिफ़ॉल्ट भाषा का इस्तेमाल किया जाएगा. | |
region |
वैकल्पिक | यह जियो-पॉलिटिकल संवेदनशीलता के आधार पर, दिखाने के लिए सही बॉर्डर और लेबल तय करता है. | यह देश/इलाके के कोड को स्वीकार करता है. यह कोड, दो वर्णों (नॉन-न्यूमेरिक) वाले यूनिकोड क्षेत्र के सबटैग के तौर पर दिया जाता है. यह सबटैग, ccTLD ("टॉप-लेवल डोमेन") के दो वर्णों वाली वैल्यू से मैप होता है. Google Maps Platform की उपलब्धता वाले देशों या इलाकों के बारे में जानने के लिए, Google Maps Platform की उपलब्धता की जानकारी देखें. |
view मोड
इस उदाहरण में, मैप को सैटलाइट व्यू में दिखाने के लिए, view मोड और वैकल्पिक maptype पैरामीटर का इस्तेमाल किया गया है:
https://www.google.com/maps/embed/v1/view
?key=YOUR_API_KEY
¢er=-33.8569,151.2152
&zoom=18
&maptype=satelliteइन पैरामीटर का इस्तेमाल किया जा सकता है:
| पैरामीटर | टाइप | ब्यौरा | मंज़ूर की गई वैल्यू |
|---|---|---|---|
center |
ज़रूरी है | इससे मैप व्यू का सेंटर तय होता है. | कॉमा लगाकर अलग किए गए अक्षांश और देशांतर की वैल्यू को स्वीकार करता है. उदाहरण के लिए:
37.4218,-122.0840. |
zoom |
वैकल्पिक | मैप के लिए ज़ूम करने का शुरुआती लेवल तय करता है. | 0 (पूरी दुनिया) से लेकर 21 (अलग-अलग इमारतें) तक की वैल्यू. ज़ूम करने की ऊपरी सीमा, चुनी गई जगह पर उपलब्ध मैप डेटा के हिसाब से अलग-अलग हो सकती है. |
maptype |
वैकल्पिक | इससे लोड होने वाले मैप टाइल का टाइप तय होता है. | roadmap (डिफ़ॉल्ट) या satellite |
language |
वैकल्पिक | इससे यूज़र इंटरफ़ेस (यूआई) एलिमेंट और मैप टाइल पर लेबल दिखाने के लिए इस्तेमाल की जाने वाली भाषा तय होती है. डिफ़ॉल्ट रूप से, विज़िटर को उनकी भाषा में मैप दिखेगा. यह पैरामीटर सिर्फ़ कुछ देशों की टाइल के लिए काम करता है. अगर टाइल सेट के लिए, अनुरोध की गई भाषा काम नहीं करती है, तो उस टाइल सेट के लिए डिफ़ॉल्ट भाषा का इस्तेमाल किया जाएगा. | |
region |
वैकल्पिक | यह जियो-पॉलिटिकल संवेदनशीलता के आधार पर, दिखाने के लिए सही बॉर्डर और लेबल तय करता है. | यह देश/इलाके के कोड को स्वीकार करता है. यह कोड, दो वर्णों (नॉन-न्यूमेरिक) वाले यूनिकोड क्षेत्र के सबटैग के तौर पर दिया जाता है. यह सबटैग, ccTLD ("टॉप-लेवल डोमेन") के दो वर्णों वाली वैल्यू से मैप होता है. Google Maps Platform की उपलब्धता वाले देशों या इलाकों के बारे में जानने के लिए, Google Maps Platform की उपलब्धता की जानकारी देखें. |
directions मोड
नीचे दिए गए उदाहरण में, directions मोड का इस्तेमाल करके नॉर्वे के ओस्लो और टेलीमार्क के बीच का रास्ता, दूरी, और यात्रा में लगने वाला समय दिखाया गया है. इसमें टोल और हाइवे से बचने का विकल्प चुना गया है.
https://www.google.com/maps/embed/v1/directions
?key=YOUR_API_KEY
&origin=Oslo+Norway
&destination=Telemark+Norway
&avoid=tolls|highwaysइन पैरामीटर का इस्तेमाल किया जा सकता है:
| पैरामीटर | टाइप | ब्यौरा | मंज़ूर की गई वैल्यू |
|---|---|---|---|
origin |
ज़रूरी है | इससे वह शुरुआती पॉइंट तय होता है जहां से निर्देश दिखाने हैं. | यूआरएल-एस्केप की गई जगह का नाम, पता, Plus Code, अक्षांश/देशांतर
निर्देशांक या जगह का आईडी.
Maps Embed API, स्पेस को एस्केप करते समय + और %20, दोनों के साथ काम करता है. उदाहरण के लिए, "सिटी हॉल, न्यूयॉर्क, NY" को
City+Hall,New+York,NY में बदलें या Plus Code "849VCWC8+R9" को
849VCWC8%2BR9 में बदलें. |
destination |
ज़रूरी है | इससे निर्देशों का एंडपॉइंट तय होता है. | यूआरएल-एस्केप की गई जगह का नाम, पता, Plus Code, अक्षांश/देशांतर
निर्देशांक या जगह का आईडी.
Maps Embed API, स्पेस को एस्केप करते समय + और %20, दोनों के साथ काम करता है. उदाहरण के लिए, "सिटी हॉल, न्यूयॉर्क, NY" को
City+Hall,New+York,NY में बदलें या Plus Code "849VCWC8+R9" को
849VCWC8%2BR9 में बदलें. |
waypoints |
वैकल्पिक | शुरुआत की जगह और मंज़िल के बीच के रास्ते में पड़ने वाली एक या उससे ज़्यादा जगहों की जानकारी देता है. | जगह का नाम, पता या जगह का आईडी.
जगहों को अलग करने के लिए, पाइप वर्ण (|) का इस्तेमाल करके कई वेपॉइंट तय किए जा सकते हैं. उदाहरण के लिए, Berlin,Germany|Paris,France. ज़्यादा से ज़्यादा 20 वेपॉइंट तय किए जा सकते हैं. |
mode |
वैकल्पिक | इससे यात्रा के तरीके के बारे में पता चलता है. अगर कोई मोड तय नहीं किया गया है, तो Maps Embed API, तय किए गए रास्ते के लिए सबसे सही एक या उससे ज़्यादा मोड दिखाएगा. | driving, walking (यह पैदल चलने वालों के लिए बने रास्ते और फ़ुटपाथ को प्राथमिकता देता है, जहां उपलब्ध हो), bicycling (यह साइकल के लिए बने रास्ते और पसंदीदा सड़कों को प्राथमिकता देता है, जहां उपलब्ध हो), transit या flying. |
avoid |
वैकल्पिक | इससे पता चलता है कि निर्देशों में किन सुविधाओं से बचना चाहिए. ध्यान दें कि इससे प्रतिबंधित सुविधाओं वाले रास्ते पूरी तरह से नहीं हटते. हालांकि, इससे बेहतर रास्तों को प्राथमिकता दी जाती है. | tolls, ferries, और/या highways.
एक से ज़्यादा वैल्यू को पाइप वर्ण से अलग करें. उदाहरण के लिए,
avoid=tolls|highways. |
units |
वैकल्पिक | नतीजों में दूरी दिखाते समय, मेज़रमेंट का तरीका तय करता है. जैसे, मेट्रिक या इंपीरियल. अगर units की जानकारी नहीं दी गई है, तो क्वेरी के origin देश के हिसाब से तय किया जाता है कि किन इकाइयों का इस्तेमाल करना है. |
metric या imperial |
center |
वैकल्पिक | इससे मैप व्यू का सेंटर तय होता है. | कॉमा लगाकर अलग किए गए अक्षांश और देशांतर की वैल्यू को स्वीकार करता है. उदाहरण के लिए:
37.4218,-122.0840. |
zoom |
वैकल्पिक | मैप के लिए ज़ूम करने का शुरुआती लेवल तय करता है. | 0 (पूरी दुनिया) से लेकर 21 (अलग-अलग इमारतें) तक की वैल्यू. ज़ूम करने की ऊपरी सीमा, चुनी गई जगह पर उपलब्ध मैप डेटा के हिसाब से अलग-अलग हो सकती है. |
maptype |
वैकल्पिक | इससे लोड होने वाले मैप टाइल का टाइप तय होता है. | roadmap (डिफ़ॉल्ट) या satellite |
language |
वैकल्पिक | इससे यूज़र इंटरफ़ेस (यूआई) एलिमेंट और मैप टाइल पर लेबल दिखाने के लिए इस्तेमाल की जाने वाली भाषा तय होती है. डिफ़ॉल्ट रूप से, विज़िटर को उनकी भाषा में मैप दिखेगा. यह पैरामीटर सिर्फ़ कुछ देशों की टाइल के लिए काम करता है. अगर टाइल सेट के लिए, अनुरोध की गई भाषा काम नहीं करती है, तो उस टाइल सेट के लिए डिफ़ॉल्ट भाषा का इस्तेमाल किया जाएगा. | |
region |
वैकल्पिक | यह जियो-पॉलिटिकल संवेदनशीलता के आधार पर, दिखाने के लिए सही बॉर्डर और लेबल तय करता है. | यह देश/इलाके के कोड को स्वीकार करता है. यह कोड, दो वर्णों (नॉन-न्यूमेरिक) वाले यूनिकोड क्षेत्र के सबटैग के तौर पर दिया जाता है. यह सबटैग, ccTLD ("टॉप-लेवल डोमेन") के दो वर्णों वाली वैल्यू से मैप होता है. Google Maps Platform की उपलब्धता वाले देशों या इलाकों के बारे में जानने के लिए, Google Maps Platform की उपलब्धता की जानकारी देखें. |
streetview मोड
Maps Embed API की मदद से, Street View की तस्वीरों को इंटरैक्टिव पैनोरामा के तौर पर दिखाया जा सकता है. ये तस्वीरें, कवरेज एरिया में मौजूद जगहों की होती हैं. उपयोगकर्ताओं के योगदान से बने फ़ोटोस्फ़ीयर और Street View के खास कलेक्शन भी उपलब्ध हैं.
हर Street View पैनोरमा, किसी एक जगह का पूरा 360-डिग्री व्यू दिखाता है. इमेज में 360 डिग्री का हॉरिज़ॉन्टल व्यू (पूरी तरह से रैप-अराउंड) और 180 डिग्री का वर्टिकल व्यू (सीधे ऊपर से सीधे नीचे तक) होता है. streetview मोड में एक व्यूअर मिलता है, जो पैनोरामा को एक गोले के तौर पर रेंडर करता है. इसके केंद्र में कैमरा होता है. कैमरे को ज़ूम और ओरिएंटेशन को कंट्रोल करने के लिए, कैमरे में बदलाव किया जा सकता है.
streetview मोड में पैनोरामा की यह फ़ोटो देखें:
https://www.google.com/maps/embed/v1/streetview
?key=YOUR_API_KEY
&location=46.414382,10.013988
&heading=210
&pitch=10
&fov=35इनमें से कोई एक यूआरएल पैरामीटर ज़रूरी है:
location, अक्षांश और देशांतर को कॉमा लगाकर अलग की गई वैल्यू (46.414382,10.013988) के तौर पर स्वीकार करता है. एपीआई, इस जगह के सबसे नज़दीक खींची गई पैनोरामा फ़ोटो दिखाता है. Street View की तस्वीरों को समय-समय पर रीफ़्रेश किया जाता है. साथ ही, हर बार फ़ोटो थोड़ी अलग-अलग जगहों से ली जा सकती हैं. इसलिए, ऐसा हो सकता है कि तस्वीरें अपडेट होने पर, आपकी जगह की जानकारी किसी दूसरी पैनोरामा फ़ोटो पर स्नैप हो जाए.pano, पैनोरामा का आईडी है. अगर आपनेpanoकी वैल्यू दी है, तोlocationकी वैल्यू भी दी जा सकती है.locationका इस्तेमाल सिर्फ़ तब किया जाता है, जब एपीआई को पैनोरामा आईडी न मिले.
ये यूआरएल पैरामीटर ज़रूरी नहीं हैं:
| पैरामीटर | टाइप | ब्यौरा | मंज़ूर की गई वैल्यू |
|---|---|---|---|
heading |
वैकल्पिक | इससे पता चलता है कि कैमरे का कंपास, उत्तर दिशा से घड़ी की सुई की दिशा में कितने डिग्री पर है. | -180° से 360° के बीच की डिग्री में वैल्यू |
pitch |
वैकल्पिक | इससे कैमरे का ऐंगल तय होता है. जैसे, ऊपर या नीचे. पॉज़िटिव वैल्यू से कैमरा ऊपर की ओर ऐंगल करेगा, जबकि नेगेटिव वैल्यू से कैमरा नीचे की ओर ऐंगल करेगा. इमेज कैप्चर करते समय कैमरे की पोज़िशन के आधार पर, 0° की डिफ़ॉल्ट पिच सेट की जाती है. इस वजह से, 0° की पिच अक्सर हॉरिज़ॉन्टल होती है, लेकिन हमेशा ऐसा नहीं होता. उदाहरण के लिए, किसी पहाड़ी पर ली गई इमेज में डिफ़ॉल्ट पिच दिख सकती है, जो हॉरिज़ॉन्टल नहीं है. | -90° से 90° के बीच की वैल्यू |
fov |
वैकल्पिक | इससे इमेज के हॉरिज़ॉन्टल फ़ील्ड ऑफ़ व्यू (कैमरे से दिख रहा व्यू) का पता चलता है. यह डिफ़ॉल्ट रूप से 90° पर सेट होता है. तय साइज़ वाले व्यूपोर्ट के साथ काम करते समय, फ़ील्ड ऑफ़ व्यू को ज़ूम करने का लेवल माना जा सकता है. इसमें छोटी संख्याएं, ज़ूम करने के ज़्यादा लेवल को दिखाती हैं. | डिग्री में वैल्यू, 10° से 100° की रेंज में |
center |
वैकल्पिक | इससे मैप व्यू का सेंटर तय होता है. | कॉमा लगाकर अलग किए गए अक्षांश और देशांतर की वैल्यू को स्वीकार करता है. उदाहरण के लिए:
37.4218,-122.0840. |
zoom |
वैकल्पिक | मैप के लिए ज़ूम करने का शुरुआती लेवल तय करता है. | 0 (पूरी दुनिया) से लेकर 21 (अलग-अलग इमारतें) तक की वैल्यू. ज़ूम करने की ऊपरी सीमा, चुनी गई जगह पर उपलब्ध मैप डेटा के हिसाब से अलग-अलग हो सकती है. |
maptype |
वैकल्पिक | इससे लोड होने वाले मैप टाइल का टाइप तय होता है. | roadmap (डिफ़ॉल्ट) या satellite |
language |
वैकल्पिक | इससे यूज़र इंटरफ़ेस (यूआई) एलिमेंट और मैप टाइल पर लेबल दिखाने के लिए इस्तेमाल की जाने वाली भाषा तय होती है. डिफ़ॉल्ट रूप से, विज़िटर को उनकी भाषा में मैप दिखेगा. यह पैरामीटर सिर्फ़ कुछ देशों की टाइल के लिए काम करता है. अगर टाइल सेट के लिए, अनुरोध की गई भाषा काम नहीं करती है, तो उस टाइल सेट के लिए डिफ़ॉल्ट भाषा का इस्तेमाल किया जाएगा. | |
region |
वैकल्पिक | यह जियो-पॉलिटिकल संवेदनशीलता के आधार पर, दिखाने के लिए सही बॉर्डर और लेबल तय करता है. | यह देश/इलाके के कोड को स्वीकार करता है. यह कोड, दो वर्णों (नॉन-न्यूमेरिक) वाले यूनिकोड क्षेत्र के सबटैग के तौर पर दिया जाता है. यह सबटैग, ccTLD ("टॉप-लेवल डोमेन") के दो वर्णों वाली वैल्यू से मैप होता है. Google Maps Platform की उपलब्धता वाले देशों या इलाकों के बारे में जानने के लिए, Google Maps Platform की उपलब्धता की जानकारी देखें. |
search मोड
Search मोड, मैप पर दिख रहे इलाके में की गई खोज के नतीजे दिखाता है.
हमारा सुझाव है कि खोज के लिए कोई जगह तय करें. इसके लिए, खोज के लिए इस्तेमाल किए गए शब्द (record+stores+in+Seattle) में कोई जगह शामिल करें या खोज को सीमित करने के लिए, center और zoom पैरामीटर शामिल करें.
https://www.google.com/maps/embed/v1/search
?key=YOUR_API_KEY
&q=record+stores+in+Seattleइन पैरामीटर का इस्तेमाल किया जा सकता है:
| पैरामीटर | टाइप | ब्यौरा | मंज़ूर की गई वैल्यू |
|---|---|---|---|
q |
ज़रूरी है | खोज के लिए इस्तेमाल हुए शब्द के बारे में जानकारी देता है. | इसमें भौगोलिक पाबंदी शामिल हो सकती है, जैसे कि in+Seattle या near+98033. |
center |
वैकल्पिक | इससे मैप व्यू का सेंटर तय होता है. | कॉमा लगाकर अलग किए गए अक्षांश और देशांतर की वैल्यू को स्वीकार करता है. उदाहरण के लिए:
37.4218,-122.0840. |
zoom |
वैकल्पिक | मैप के लिए ज़ूम करने का शुरुआती लेवल तय करता है. | 0 (पूरी दुनिया) से लेकर 21 (अलग-अलग इमारतें) तक की वैल्यू. ज़ूम करने की ऊपरी सीमा, चुनी गई जगह पर उपलब्ध मैप डेटा के हिसाब से अलग-अलग हो सकती है. |
maptype |
वैकल्पिक | इससे लोड होने वाले मैप टाइल का टाइप तय होता है. | roadmap (डिफ़ॉल्ट) या satellite |
language |
वैकल्पिक | इससे यूज़र इंटरफ़ेस (यूआई) एलिमेंट और मैप टाइल पर लेबल दिखाने के लिए इस्तेमाल की जाने वाली भाषा तय होती है. डिफ़ॉल्ट रूप से, विज़िटर को उनकी भाषा में मैप दिखेगा. यह पैरामीटर सिर्फ़ कुछ देशों की टाइल के लिए काम करता है. अगर टाइल सेट के लिए, अनुरोध की गई भाषा काम नहीं करती है, तो उस टाइल सेट के लिए डिफ़ॉल्ट भाषा का इस्तेमाल किया जाएगा. | |
region |
वैकल्पिक | यह जियो-पॉलिटिकल संवेदनशीलता के आधार पर, दिखाने के लिए सही बॉर्डर और लेबल तय करता है. | यह देश/इलाके के कोड को स्वीकार करता है. यह कोड, दो वर्णों (नॉन-न्यूमेरिक) वाले यूनिकोड क्षेत्र के सबटैग के तौर पर दिया जाता है. यह सबटैग, ccTLD ("टॉप-लेवल डोमेन") के दो वर्णों वाली वैल्यू से मैप होता है. Google Maps Platform की उपलब्धता वाले देशों या इलाकों के बारे में जानने के लिए, Google Maps Platform की उपलब्धता की जानकारी देखें. |
जगह के आईडी के पैरामीटर
Maps Embed API, जगह के नाम या पते के बजाय, जगह के आईडी का इस्तेमाल करने की सुविधा देता है. जगह के आईडी, किसी जगह की खास तौर पर पहचान करने का एक भरोसेमंद तरीका है. ज़्यादा जानकारी के लिए, Places API (नया) से जुड़ा दस्तावेज़ देखें.
Maps Embed API, इन यूआरएल पैरामीटर के लिए जगह के आईडी स्वीकार करता है:
qorigindestinationwaypoints
जगह के आईडी का इस्तेमाल करने के लिए, आपको पहले प्रीफ़िक्स place_id: जोड़ना होगा. यहां दिए गए कोड में, न्यूयॉर्क सिटी हॉल को निर्देश के अनुरोध के लिए शुरुआती जगह के तौर पर तय किया गया है: origin=place_id:ChIJs--MqP1YwokRBwAhjXWIHn8.
radius, मीटर में एक दायरा सेट करता है. इसमें दिए गए अक्षांश और देशांतर पर आधारित पैनोरामा को खोजा जाता है. मान्य वैल्यू, धनात्मक पूर्णांक होती हैं. डिफ़ॉल्ट वैल्यू 50 है.source, Street View की खोजों को चुने गए सोर्स तक सीमित करता है. मान्य मान हैं:default, Street View के लिए डिफ़ॉल्ट सोर्स का इस्तेमाल करता है. खोज के नतीजे, कुछ खास सोर्स तक ही सीमित नहीं होते.outdoor, खोज के नतीजों को आउटडोर कलेक्शन तक सीमित करता है. खोज के नतीजों में, इंडोर कलेक्शन शामिल नहीं होते. ध्यान दें कि हो सकता है कि बताई गई जगह के लिए, आउटडोर पैनोरामा मौजूद न हों. यह भी ध्यान दें कि खोज में सिर्फ़ ऐसे पैनोरामा दिखते हैं जिनके बारे में यह पता लगाया जा सकता है कि वे इंडोर हैं या आउटडोर. उदाहरण के लिए, PhotoSpheres को नहीं दिखाया जाता, क्योंकि यह पता नहीं होता कि वे इनडोर हैं या आउटडोर.