Google स्थल API - लेट/लम्बे समय के आस-पास दिए गए त्रिज्या में स्थानों की कुल संख्या की गणना करना?

थोड़ा असामान्य अनुरोध, लेकिन सिर्फ यह सोचकर कि क्या किसी को Google स्थल में स्थानों की कुल संख्या की गणना करने के तरीके के बारे में पता है, किसी दिए गए त्रिज्या (या पॉलीगॉन) के भीतर किसी लेट/लम्बे समय के भीतर डेटाबेस?

अग्रिम में बहुत धन्यवाद!

0
जोड़ा
विचारों: 1
अच्छा प्रश्न। यह दोस्त काम करेगा
जोड़ा लेखक Abijith Ajayan, स्रोत

2 उत्तर

शायद मैं सवाल गलत तरीके से पढ़ रहा हूं, लेकिन यहां जाता है। स्थान API उदाहरण देखें; इसके खोज परिणाम एक सरणी है, इसलिए आप पाए गए स्थानों की संख्या के रूप में results.length पढ़ सकते हैं (अनुरोध द्वारा लौटाया गया है, नीचे देखें)। एक latLng या आयताकार सीमाओं के आसपास कवरेज त्रिज्या अनुरोध में सेट है।

function callback(results, status) {
  if (status == google.maps.places.PlacesServiceStatus.OK) {
    for (var i = 0; i < results.length; i++) {
      var place = results[i];
      createMarker(results[i]);
    }
  }
}
0
जोड़ा
हाय, आइडिया सही है। लेकिन, मुझे अब तक मूल्य नहीं मिला। कृपया सहायता कीजिए
जोड़ा लेखक Abijith Ajayan, स्रोत
मुझे यह आपके विचार के लिए धन्यवाद मिला ..., थोड़ा सा परिवर्तन वहां है - var place = results.length; इस तरह आपको करना है। यह काम करेगा।
जोड़ा लेखक Abijith Ajayan, स्रोत

Google डेटाबेस में दिए गए त्रिज्या के भीतर आने वाली स्थानों की कुल संख्या के लिए स्थान API को क्वेरी करने का कोई तरीका नहीं है। जब आप प्लेस एपीआई से पूछते हैं, तो वापस आने वाले परिणामों की अधिकतम संख्या 20 (बीस) है जो इस प्रश्न/उत्तर में वर्णित है: क्या Google स्थल API में त्रिज्या पैरामीटर का उपयोग करने का उचित तरीका है? ।

0
जोड़ा