2016-11-04 7 views
7

हम Google स्थल Place Details API (अधिक विशेष रूप से, Google Maps Javascript API) का उपयोग कर रहे हैं। उपयोग की शर्तों के भाग के रूप में, हमें प्रतिक्रिया से html_attributions का मान प्रदर्शित करना होगा यदि यह मौजूद है।Google स्थल API में कोई स्थान या place_id (परीक्षण उद्देश्यों के लिए) क्या है जो HTML_attributions से जुड़ा हुआ है?

हालांकि, हमारे कार्यान्वयन का परीक्षण करने की कोशिश में, मुझे place खोजने में कठिनाई हो रही है जिसके लिए PlacesService.getDetails() प्रतिक्रिया में html_attributions का एक गैर-खाली मान होता है।

क्या नमूना place_ids या स्थानों के लिए कोई संदर्भ पृष्ठ है जिसके लिए प्लेस विवरण API एक खाली खाली html_attributions लौटाएगा?

+0

एक संबंधित प्रश्न यह होगा: आम तौर पर किस तरह के स्थानों ने 'html_attributions' को जोड़ा है? – mattliu

+1

इस पर बक्षीस जोड़ना क्योंकि मेरे पास सटीक समस्या है – Man

उत्तर

2

जैसा कि docs, में उल्लिखित है, यदि आप Google से किसी भी सामग्री को पुन: उत्पन्न करते हैं तो इसमें तीन प्रकार के गुण होना चाहिए।

  • मैप्स रोपण
  • तीसरे पक्ष

आप गूगल मैप्स से डेटा हो रही है के बाद से के लिए गूगल रोपण

  • और रोपण द्वारा संचालित है, वे पहले से ही नक्शा और के लिए लोगो को दिखाने यह।

    लेकिन यदि इसके लिए कोई तीसरा पक्ष विशेषता है तो आपको तीसरे पक्ष के गुणों की आवश्यकता होती है। html-attributions उदाहरण

    "html_attributions" : [ 
        "Listings by \u003ca href=\"http://www.example.com/\"\u003eExample Company\u003c/a\u003e" 
    ] 
    

    में उल्लेख के रूप में तीसरे पक्ष के प्रविष्टियां होनी लगभग सभी स्थानों डेटा के बाद से रोपण की आवश्यकता नहीं है क्योंकि डेटा गूगल खुद द्वारा लिया गया है इसलिए वे किसी भी attributions शामिल नहीं है है।

    एक यह करने के लिए सरल उदाहरण, html_attributions फ़ोटो के लिए आवश्यक हो बाद से वे तीसरे पक्ष के ज्यादातर इसलिए उनके रोपण सभी स्थानों साथ दिखाया गया है द्वारा होस्ट किए गए हैं।

    docs में गुण प्राप्त करने के तरीके के बारे में अन्य विवरणों का उल्लेख किया गया है।

  • +3

    परीक्षण के लिए फोटो गुणों का उपयोग करके अच्छा विचार। यदि कोई और कोई एट्रिब्यूशन प्राप्त करने का बेहतर तरीका प्रदान नहीं कर सकता है। मैं आपके उत्तर को स्वीकार किए गए उत्तर के रूप में चिह्नित करूंगा। – Man

    +0

    मुझे यह भी विश्वास है कि "लगभग सभी स्थानों के डेटा को एट्रिब्यूशन की आवश्यकता नहीं है"। मैं कुछ आधिकारिक सबूत की उम्मीद कर रहा हूं कि उनमें से कोई भी तीसरे पक्ष के एट्रिब्यूशन की आवश्यकता नहीं है, या एक counterexample के लिए। शायद एक counterexample की कमी पर्याप्त सबूत हो सकता है, लेकिन इस सवाल को केवल एक सौ या तो बार देखा गया है। यह देखने का एक अच्छा तरीका है कि एट्रिब्यूशन कैसा दिख सकता है। – mattliu

    संबंधित मुद्दे