पते की पुष्टि करने वाले एपीआई का इस्तेमाल करते समय, पुष्टि करने का अनुरोध किया जा सकता है जवाब में अंग्रेज़ी में बदला गया पता भी दिखेगा. इस सुविधा का इस्तेमाल तब करें, जब आपके सिस्टम को पते की जानकारी अंग्रेज़ी वाले लैटिन भाषा में देनी होगी किसी गैर-अंग्रेज़ी भाषा में शुरू होने वाला पता प्राप्त करते समय वर्ण. उदाहरण के लिए:
- आपकी कंपनी दुनिया भर से शिपिंग के अनुरोध पूरे कर सकती है. साथ ही, सभी पतों का स्टैंडर्ड तय करने के लिए, अंग्रेज़ी और अंग्रेज़ी पर आधारित लैटिन वर्ण.
- आपका कारोबार ऐसे देश से और वहां से शिपिंग की सुविधा दे सकता है जहां दिए गए पते की भाषा से अलग भाषा हो.
अंग्रेज़ी में पता कैसे वापस करें
अंग्रेज़ी के समान कॉम्पोनेंट शामिल करके पते की पुष्टि का अनुरोध करने के लिए, पुष्टि करने के अनुरोध के मुख्य हिस्से में यह जानकारी जोड़ें:
languageOptions: { returnEnglishLatinAddress: "true" }.
नीचे दिए गए उदाहरण में, का पता:
curl -X POST -d '{ "regionCode" : ["ES"], "addressLines": ["C. de Ruiz de Alarcón, 23, 28014 Madrid, Spain"], "languageOptions": {returnEnglishLatinAddress: true} }' \ -H 'Content-Type: application/json' \ -H 'X-Goog-Api-Key: API_KEY' \ 'https://addressvalidation.googleapis.com/v1:validateAddress'
रिस्पॉन्स, englishLatinAddress
फ़ील्ड में अंग्रेज़ी पता दिखाता है. यहां जाएं:
ज़्यादा जानकारी के लिए, नीचे पते के कन्वर्ज़न का उदाहरण देखें. हर
लौटाए गए स्थानीय भाषा के पते का कॉम्पोनेंट, इस फ़ॉर्मैट में अंग्रेज़ी में बदला जाता है
सबसे अच्छा होता है. बदला गया पता, एपीआई के इनपुट के तौर पर फिर से इस्तेमाल नहीं किया जा सकता.
englishLatinAddress
फ़ील्ड में
पता
प्रोटो का इस्तेमाल, address
फ़ील्ड में किया जाता है. हालांकि, इसमें ये अपवाद शामिल हैं:
- नहीं
ConfirmationLevel
फ़ील्ड - नहीं
unconfirmedComponentTypes
फ़ील्ड
पता बदलने की प्रक्रिया कैसे काम करती है
Address Validation API, यूआरएल की पुष्टि करने वाला एपीआई, इसके हर कॉम्पोनेंट पर अंग्रेज़ी कन्वर्ज़न लागू करता है
पता. इसका मतलब है कि administrative_area
, locality
और दूसरी
पते के कॉम्पोनेंट का इस्तेमाल अलग-अलग किया जाता है. यहां जाएं:
AddressComponent
के लिए संदर्भ दस्तावेज़ में दिया गया है.
यह डायग्राम दिखाता है कि अंग्रेज़ी कन्वर्ज़न कैसा दिखेगा पता Calle Duñas, 5, 41003 Sevilla, España.
अंग्रेज़ी कन्वर्ज़न के लिए आकलन किए गए हर कॉम्पोनेंट के लिए, यह सेवा प्रक्रिया के बारे में नीचे बताया गया है.
जहां मुमकिन हो वहां पूरी तरह से अनुवाद की गई अंग्रेज़ी का इस्तेमाल किया गया हो
ऐसा हो सकता है कि पते के कुछ कॉम्पोनेंट का पूरी तरह से अनुवाद किया गया वर्शन इस्तेमाल के लिए उपलब्ध हो.
उदाहरण के लिए, स्पैनिश देश España
का अनुवाद Spain
में होगा. तय सीमा में
तो यह सेवा अंग्रेज़ी वर्शन का इस्तेमाल करती है. आम तौर पर, ऐसा तब होता है,
बड़े पते के कॉम्पोनेंट, जैसे कि country
और administrative_area_level_1
.
अंग्रेज़ी उपलब्ध न होने पर स्थानीय भाषा के अनुवाद का इस्तेमाल किया जाता है
लैटिनाइज़ेशन का मतलब है कि स्थानीय भाषा को लैटिन स्क्रिप्ट में बदल दिया जाता है बोले जा रहे शब्दों को टेक्स्ट में बदलने की सुविधा का इस्तेमाल करके.
- अगर पते की स्थानीय भाषा में लैटिन वर्ण का इस्तेमाल किया गया है
सेट है, और पता घटक के लिए अंग्रेज़ी के बराबर मौजूद नहीं है, सेवा
उन स्थानीय भाषा के वर्णों को बदलता है जो अंग्रेज़ी में नहीं हैं.
उदाहरण के लिए,
Calle Dueñas
का मानCalle Duenas
हो जाता है. यहां ñ है को n से बदला गया. - अगर पते की स्थानीय भाषा लैटिन-आधारित
वर्ण सेट है, और पता घटक के लिए अंग्रेज़ी के बराबर मौजूद नहीं है,
उपलब्ध होने पर, सेवा स्थानीय भाषा के लैटिन वर्शन वाले वर्शन का इस्तेमाल करती हो.
उदाहरण के लिए, एक जापानी रूपांतरण दिखाता है कि जापानी का रोमनीकरण किया गया है.
अंग्रेज़ी के अलावा किसी भी गैर-लैटिन वर्णों को अंग्रेज़ी वाले वर्णों से बदल दिया जाएगा
लैटिन वर्ण. उदाहरण के लिए: 3丁目, 3-होम बन जाता है.
- ध्यान दें कि फ़िलहाल जैपनीज़ में वीडियो की झलक देखने की सुविधा चालू नहीं है
- अगर भाषा का लैटिन वर्शन उपलब्ध नहीं है, तो कॉम्पोनेंट स्थानीय भाषा में उपलब्ध हो.
अंग्रेज़ी में नहीं, बल्कि लैटिन वर्णों के विकल्प का इस्तेमाल करता है
जो लैटिन वर्ण अंग्रेज़ी में नहीं हैं उन्हें उनके अंग्रेज़ी-वर्ण से बदल दिया जाता है के बराबर है. उदाहरण के लिए, नीचे दिया गया हर वर्ण इससे बदल दिया जाएगा किरदार "o": बनें, ò, ó, ó, किस, ö, ø, ओ, ऑर्डर, हर मैं बाकी जैसे, ओ, ओ, ओ, ए, यू, हू, क्यू, और ओ. उदाहरण के लिए:
कैले दे रुइज़ दे आलार्कन को बदलकर कैले दे रुइज़ दे अलारकॉन कर दिया गया
पते में बदलाव का उदाहरण
नीचे दिए गए उदाहरण में, पलासियो के अनुरोध पर मिले पुष्टि करने वाले जवाब को दिखाया गया है
स्पेन में डे लास ड्युएना, बोल्ड में englishLatinAddress
के साथ. यह अनुरोध
languageOptions
पैरामीटर में returnEnglishLatinAddress
फ़ील्ड का इस्तेमाल किया गया
इनपुट.
"result": { "verdict": { "inputGranularity": "PREMISE", "validationGranularity": "PREMISE", "geocodeGranularity": "PREMISE", "addressComplete": true, "hasInferredComponents": true }, "address": { "formattedAddress": "Calle Dueñas, 5, 41003 Sevilla, España", "postalAddress": { "regionCode": "ES", "languageCode": "es", "postalCode": "41003", "administrativeArea": "Sevilla", "locality": "Sevilla", "addressLines": [ "C. Dueñas, 5" ] }, "addressComponents": [ { "componentName": { "text": "Calle Dueñas", "languageCode": "es" }, "componentType": "route", "confirmationLevel": "CONFIRMED" }, { "componentName": { "text": "5", "languageCode": "es" }, "componentType": "street_number", "confirmationLevel": "CONFIRMED" }, { "componentName": { "text": "41003" }, "componentType": "postal_code", "confirmationLevel": "CONFIRMED" }, { "componentName": { "text": "Sevilla", "languageCode": "es" }, "componentType": "locality", "confirmationLevel": "CONFIRMED" }, { "componentName": { "text": "España", "languageCode": "es" }, "componentType": "country", "confirmationLevel": "CONFIRMED" }, { "componentName": { "text": "Sevilla", "languageCode": "es" }, "componentType": "administrative_area_level_2", "confirmationLevel": "CONFIRMED", "inferred": true } ] }, "geocode": { "location": { "latitude": 37.394849, "longitude": -5.9893604 }, "plusCode": { "globalCode": "8C9P92V6+W7" }, "bounds": { "low": { "latitude": 37.3948098, "longitude": -5.9894249 }, "high": { "latitude": 37.3948882, "longitude": -5.9893025 } }, "featureSizeMeters": 7.174035, "placeId": "ChIJzRDYbgRsEg0RDDgHlF80UoI", "placeTypes": [ "premise" ] }, "metadata": { "business": true, "residential": false }, "englishLatinAddress": { "formattedAddress": "Calle Duenas, 5, 41003 Seville, Spain", "postalAddress": { "regionCode": "ES", "languageCode": "en", "postalCode": "41003", "administrativeArea": "Seville", "locality": "Seville", "addressLines": [ "C. Duenas, 5" ] }, "addressComponents": [ { "componentName": { "text": "Calle Duenas", "languageCode": "es" }, "componentType": "route", }, { "componentName": { "text": "5", "languageCode": "es" }, "componentType": "street_number", }, { "componentName": { "text": "41003" }, "componentType": "postal_code", }, { "componentName": { "text": "Seville", "languageCode": "en" }, "componentType": "locality", }, { "componentName": { "text": "Spain", "languageCode": "en" }, "componentType": "country", }, { "componentName": { "text": "Seville", "languageCode": "en" }, "componentType": "administrative_area_level_2", "inferred": true } ] } }, "responseId": "e874d263-7d0d-413f-9213-119a784765ed"
प्रीव्यू रिलीज़ से जुड़े सहायता विकल्प
हालांकि Google इसके लिए सहायता नहीं देता वर्शन की झलक देखें, के अनुरोधों पर विचार करते हैं, तो हम अलग-अलग मामलों के हिसाब से विकास के अलग-अलग चरणों को पूरा करता है.
Pre-GA वर्शन के लिए इन सुझावों का इस्तेमाल करें:
Pre-GA सुविधाओं को Google Maps Platform एसएलए.
फ़ॉलबैक मैकेनिज़्म का इस्तेमाल करें. खास तौर पर, ऐसा तब करें, जब Pre-GA सुविधा को प्रोडक्शन एनवायरमेंट में उपलब्ध कराएं. फ़ॉलबैक के कुछ उदाहरण स्थितियां हैं: कोटा पार होना, अनचाहे रिस्पॉन्स कोड, और इंतज़ार का समय, या अचानक जवाब दिए जा सकते हैं.
समस्या को ट्रैक करने वाले टूल का इस्तेमाल करके, नई सुविधाओं का अनुरोध किया जा सकता है या बदलावों के सुझाव दिए जा सकते हैं मौजूदा सुविधाओं में बिना किसी शुल्क के लागू किया जा सकता है. अपने अनुरोध में यह जानकारी ज़रूर शामिल करें:
उस खास सुविधा या व्यवहार के बारे में बताएं जिसे आपको शामिल करना है जिन वजहों से आप उन्हें ज़रूरी मानते हैं.
अगर हो सके, तो अपने इस्तेमाल के उदाहरण और नए अवसर मिलते हैं, जो इस सुविधा से मिल सके.
सुझाव/राय देने या शिकायत करने के लिए या सुविधाओं के बारे में आपका कोई सवाल पूछने के लिए, इस ईमेल पते पर ईमेल भेजें पते की पुष्टि करने के लिए हॉटलाइन: address-validation-hotline@google.com.