पता ऑटोकम्प्लीट API

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

GEThttps://api.mygeocode.com/v1/autocomplete?q=...

डेमो में आज़माएँ पूरा संदर्भ

उदाहरण

अनुरोध
$ curl -H "X-API-Key: YOUR_KEY" "https://api.mygeocode.com/v1/autocomplete?q=10+Downing&country=gb&limit=3"

रिस्पॉन्स टाइपिंग के लिए ट्यून किए गए हैं: वे कुछ दसियों मिलीसेकंड में लौटते हैं और छूटे हुए अक्षरों और उलटे-पलटे शब्दों को सह लेते हैं। आस-पास की जगहों को पहले रैंक करने के लिए proximity=lat,lon भेजें, जो उन सड़कों के नामों के लिए बहुत मायने रखता है जो कई कस्बों में मौजूद हैं।

कीस्ट्रोक को लगभग 150 ms पर डिबाउंस करें। एक सामान्य पता चुनने में 4 से 6 अनुरोध लगते हैं।

रिस्पॉन्स
{
  "status": "ok",
  "query": "10 Downing",
  "suggestions": [
    {
      "text": "10 Downing Street, London SW1A 2AA, United Kingdom",
      "lat": 51.503396,
      "lon": -0.12764,
      "type": "address",
      "precision": "house",
      "place_id": "gb.addr.7f3c2a19"
    },
    {
      "text": "10 Downing Place, Cambridge CB2 3EN, United Kingdom",
      "lat": 52.203042,
      "lon": 0.121811,
      "type": "address",
      "precision": "house",
      "place_id": "gb.addr.a01d9e44"
    },
    {
      "text": "10 Downing Road, Dagenham RM9 6NP, United Kingdom",
      "lat": 51.536118,
      "lon": 0.137204,
      "type": "address",
      "precision": "house",
      "place_id": "gb.addr.c58b7e02"
    }
  ]
}

आपको क्या वापस मिलता है

फ़ील्डअर्थ
textसुझाव जैसा दिखाया जाना चाहिए, एक पंक्ति में।
lat, lonसुझाव के निर्देशांक। हर सुझाव में मौजूद।
typeaddress, street, postcode, city, region, country या poi
precisionजियोकोडिंग वाले ही चार मान।
place_idएक स्थिर पहचानकर्ता। अगर आप चुने गए सुझाव के पूरे घटक और सीमाएँ चाहते हैं, तो इसे /v1/forward?place_id=... को दें।

इसका उपयोग कहाँ होता है

चेकआउट पता फ़ॉर्म

छह फ़ील्ड की जगह एक। चुने गए सुझाव का place_id बाकी फ़ॉर्म भरने के लिए घटक ले आता है।

मैप पर सर्च बॉक्स

मैप के केंद्र को proximity के रूप में भेजें, ताकि “High Street” का मतलब स्क्रीन पर दिख रही सड़क हो।

Places Autocomplete की जगह लेना

Google Maps JavaScript ड्रॉप-इन इस एंडपॉइंट पर आधारित google.maps.places.Autocomplete देता है, बिना सेशन मूल्य निर्धारण के।

कीमत और सीमाएँ

हर कॉल एक अनुरोध है। न प्रति सेशन मूल्य निर्धारण है और न सुझाव चुनने का अलग शुल्क। हर कुंजी के पास प्रतिदिन 2,500 मुफ़्त अनुरोध हैं; उसके बाद प्रीपेड क्रेडिट से हर एक के लिए €0.0001, या Unlimited कुंजी पर कुछ नहीं (€50 प्रति माह)। मूल्य निर्धारण