यहां दिए गए विकल्पों में, किसी खास देश या इलाके के लिए मैप को पसंद के मुताबिक बनाया जा सकता है तरीके:
- डिफ़ॉल्ट भाषा सेटिंग बदलें.
- कोई इलाका कोड तय करें, जो दिए गए इलाके के आधार पर मैप के व्यवहार में बदलाव करता है देश या इलाके.
भाषा को स्थानीय भाषा में लिखना
डिफ़ॉल्ट रूप से, Maps JavaScript API उपयोगकर्ता की पसंद की
टेक्स्ट दिखाते समय, ब्राउज़र में तय की गई भाषा की सेटिंग
जानकारी जैसे कि कंट्रोल के नाम, कॉपीराइट की सूचनाएं, ड्राइविंग
मैप पर दिशा-निर्देश और लेबल. ज़्यादातर मामलों में, उन साइटों के लिए
ब्राउज़र सेटिंग. हालांकि, अगर आपको
ब्राउज़र के JavaScript API को अनदेखा करने के लिए
भाषा सेटिंग है, तो आप उसे किसी खास भाषा में
language
पैरामीटर जोड़कर भाषा
<script>
टैग
Maps JavaScript एपीआई कोड.
language
पैरामीटर से, कंट्रोल और कॉपीराइट के नाम पर असर पड़ता है
सूचनाओं, ड्राइविंग के दिशा-निर्देशों, और कंट्रोल लेबल की सूचनाओं के साथ-साथ,
सेवा के अनुरोध शामिल हैं. सेवाओं पर पड़ने वाला असर उतना साफ़ तौर पर नहीं दिखता. उदाहरण के लिए, जब
जियोकोडिंग स्ट्रीट लेवल पता, ऐसे पते हैं जहां देश का नाम भाषा में दिखाया जाता है
आपने अनुरोध किया है, लेकिन शेष पता उस स्थान के लिए विशिष्ट होगा
आप जियोकोड कर रहे हैं. वहीं दूसरी ओर, डाक और राजनैतिक नतीजे
अनुरोधित भाषा में लौटाया गया.
आज़माएं
यह डेमो अपडेट करने के बाद, मैप में होने वाले बदलावों के साथ प्रयोग करने के लिए किया जा सकता है.
language
पैरामीटर.
नीचे दिए गए उदाहरण में एक मैप को जैपनीज़ भाषा में दिखाया गया है और इलाके को इस पर सेट किया गया है जापान:
<script async
src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&loading=async®ion=JP&language=ja&callback=initMap">
</script>
यदि आप मैप की भाषा सेट करते है, तो यह महत्वपूर्ण है क्षेत्र को भी सेट करें. इससे यह पक्का करने में मदद मिलती है कि कि आपका ऐप्लिकेशन स्थानीय कानूनों का पालन करता है.
ध्यान दें: जब एपीआई को ऊपर बताए गए तरीके से लोड किया जाता है, तो मैप सभी उपयोगकर्ताओं के लिए जैपनीज़ भाषा का इस्तेमाल करता है, भले ही उपयोगकर्ता की पसंद की सेटिंग कुछ भी हो. इस विकल्प को सेट करने से पहले पक्का करें कि आप यह व्यवहार चाहते हैं.
Maps JavaScript API भी दो-तरफ़ा काम करता है
(बीडी) ऐसा टेक्स्ट जिसमें बाएं-से-दाएं (एलटीआर) और
दाईं से बाईं ओर (आरटीएल) भाषाओं के लिए उपलब्ध है. RTL भाषाओं के उदाहरण में ये शामिल हैं
ऐरेबिक, हिब्रू, और फ़ारसी. आम तौर पर, RTL भाषा वाले पेजों को
पेज केdir='rtl'
<html>
एलिमेंट. नीचे दिए गए उदाहरण में
अरबी कंट्रोल का इस्तेमाल करते हुए काहिरा, मिस्र:
<script async
src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&loading=async®ion=EG&language=ar&callback=initMap">
</script>
Google Ads में इस्तेमाल किए जा सकने वाले प्रॉडक्ट की सूची देखें भाषाएं में बदल दिया जाता है. ध्यान दें कि नई भाषाएं अक्सर जोड़ी जाती हैं. इसलिए, हो सकता है कि यह सूची पूरी जानकारी होनी चाहिए.
इलाके को स्थानीय भाषा में लिखना
<script>
टैग में region
पैरामीटर जोड़ें
को लोड करते समय, Maps JavaScript API कोड को
अलग-अलग मैप टाइल दिखाने के लिए अपने ऐप्लिकेशन को बदलना चाहते हैं या
लागू करना (जैसे क्षेत्र के लिए जियोकोडिंग परिणाम का पक्षपात करना).
Maps JavaScript API के डेवलपर के तौर पर
ऐप्लिकेशन, आपको विभिन्न सेवाओं के रूप में हमेशा एक region
पैरामीटर सेट करने के लिए प्रोत्साहित किया जाता है
region
सेट होने पर (जैसे कि जगहों के अपने-आप पूरा होने की सुविधा) बेहतर नतीजे देती है.
यह सुनिश्चित करना भी आपकी ज़िम्मेदारी है कि आपका ऐप्लिकेशन स्थानीय कानूनों का अनुपालन करता है. इसके लिए
यह पक्का करना कि जिस देश में आवेदन दिया गया है वहां के लिए सही स्थानीय भाषा का इस्तेमाल किया गया है
होस्ट किया गया है.
region
पैरामीटर स्वीकार करता है
यूनिकोड क्षेत्र के सब-टैग आइडेंटिफ़ायर, जिनमें (आम तौर पर)
देश कोड के लिए वन-टू-वन मैपिंग, ताकि टॉप लेवल डोमेन (ccTLD) को ऐक्सेस किया जा सकेगा. ज़्यादातर यूनिकोड
क्षेत्र के आइडेंटिफ़ायर, ISO 3166-1 ऐल्फ़ा-2 कोड के जैसे होते हैं. इनमें से कुछ
खास अपवाद. उदाहरण के लिए, ग्रेट ब्रिटेन का ccTLD "uk" है (इसके मुताबिक
डोमेन .co.uk
में बदल सकते हैं, जबकि इसका क्षेत्र पहचानकर्ता "GB" है. यहां जाएं:
इनके लिए Google Maps Platform कवरेज की जानकारी
कुछ इलाकों में ही उपलब्ध हैं.
आज़माएं
यह डेमो अपडेट करने के बाद, मैप में होने वाले बदलावों के साथ प्रयोग करने के लिए किया जा सकता है.
region
पैरामीटर.
उदाहरण के लिए, नीचे दिया गया स्क्रिप्ट टैग, मैप को युनाइटेड किंगडम के लिए लोकलाइज़ करता है साम्राज्य:
<script async
src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&loading=async®ion=GB&callback=initMap">
</script>
नीचे दिए गए उदाहरण दो मैप दिखाते हैं, जिनमें से एक में "टोलेडो" का जियोकोड मौजूद है इस पर आधारित
region
को US
(अमेरिका) पर "टोलेडो, ओहायो" पर सेट किया गया और एक
जो region
को ES
पर सेट करने के आधार पर नतीजे होते हैं
(स्पेन) से "टोलेडो, स्पेन."
इसे देखें अमेरिका उदाहरण और ES उदाहरण के लिए.
स्थानीय भाषा के अनुसार डेमो
मैप की भाषा सेट करते समय, क्षेत्र भी सेट करना ज़रूरी है. यहां एक डेमो दिया गया है, जिसमें अपनी पसंद की भाषा और इलाके के हिसाब से मैप लोड किया जा सकता है.
इस डेमो को फ़ुलस्क्रीन में देखें.