এই বিভাগটি মানচিত্র, রুট এবং স্থানগুলির মূল Google মানচিত্র প্ল্যাটফর্ম পণ্যগুলির জন্য সংজ্ঞায়িত SKUগুলির তালিকা করে৷ মূল পণ্যগুলিকে আপনি যেতেই অর্থ প্রদান করেন এবং আপনি যে SKUগুলি ব্যবহার করেন তার জন্য আপনি অর্থ প্রদান করেন৷
তালিকাভুক্ত প্রতিটি SKU-এর জন্য আপনি দেখতে পাবেন:
- SKU নামটি আপনার বিলিং রিপোর্টে প্রদর্শিত হবে।
- SKU কে ট্রিগার করে এমন ব্যবহারের ধরন বর্ণনা করে।
- তিনটি ভলিউম-ভিত্তিক স্তরের জন্য প্রতিটি ব্যবহার প্রতি মূল্য।
- যেকোন অতিরিক্ত SKU-নির্দিষ্ট মূল্যের নোট
এখানে পৃথক পণ্য SKU দেখুন, অথবা API প্রতি মোট খরচ বনাম আপনার ব্যবহার অনুমান করতে আমাদের মূল্য এবং ব্যবহার ক্যালকুলেটর ব্যবহার করুন।
GMP পণ্য / SKU টেবিল
মানচিত্র পণ্য SKUs
মানচিত্রের APIগুলি অন্তর্ভুক্ত করে: Android এর জন্য মানচিত্র SDK ; iOS এর জন্য মানচিত্র SDK ; মানচিত্র জাভাস্ক্রিপ্ট API ; মানচিত্র স্ট্যাটিক API ; রাস্তার দৃশ্য স্ট্যাটিক API ; এবং মানচিত্র এম্বেড এপিআই ।
SKU: মোবাইল নেটিভ স্ট্যাটিক মানচিত্র
অ্যান্ড্রয়েড মোবাইল অ্যাপ্লিকেশনের জন্য একটি মানচিত্র SDK- এ একটি Google মানচিত্র অবজেক্ট লাইট মোডে অন্তর্ভুক্ত করে, একটি মানচিত্র ID দিয়ে লোড করা হয় না।
মাসিক ভলিউম রেঞ্জ (মানচিত্র লোড প্রতি মূল্য) | ||
---|---|---|
| | |
0.00 USD | 0.00 USD | 0.00 USD |
অ্যান্ড্রয়েড মোবাইল অ্যাপ্লিকেশনের জন্য একটি মানচিত্র SDK-এ লাইট মোডে Google ম্যাপ অবজেক্টের প্রতিটি ইনস্ট্যান্টেশনের জন্য একটি একক মানচিত্র লোড জমা হয়। MapFragment
, SupportMapFragment
, বা MapView
ক্লাসের উদাহরণ দিয়ে মানচিত্র তৈরি করা হয়। প্রতিবার সম্পর্কিত onCreate()
পদ্ধতি কল করা হলে একটি মানচিত্র লোড গণনা করা হয়।
SKU: মোবাইল নেটিভ ডায়নামিক মানচিত্র
Android এর জন্য Maps SDK বা iOS মোবাইল অ্যাপ্লিকেশনের জন্য Maps SDK-এ একটি Google ম্যাপ অবজেক্ট, ম্যাপ আইডি দিয়ে লোড করা হয় না।
মাসিক ভলিউম রেঞ্জ (মানচিত্র লোড প্রতি মূল্য) | ||
---|---|---|
| | |
0.00 USD | 0.00 USD | 0.00 USD |
Android এর জন্য Maps SDK বা iOS মোবাইল অ্যাপ্লিকেশনের জন্য Maps SDK-এ Google ম্যাপ অবজেক্টের প্রতিটি ইনস্ট্যান্টেশনের জন্য একটি একক মানচিত্র লোড জমা হয়:
- Android-এ
MapFragment
,SupportMapFragment
বাMapView
ক্লাসগুলির মধ্যে একটি৷ প্রতিবার সম্পর্কিতonCreate()
পদ্ধতি কল করা হলে একটি মানচিত্র লোড গণনা করা হয়। - iOS-এ একটি
GMSMapView
অবজেক্ট।
মানচিত্রের সাথে ব্যবহারকারীর ইন্টারঅ্যাকশন, যেমন প্যানিং, জুম করা বা মানচিত্র স্তর পরিবর্তন করা, অতিরিক্ত মানচিত্র লোড তৈরি করে না। পে-অ্যাজ-ইউ-গো প্রাইসিং মডেলের সাথে, একটি রাস্তার দৃশ্য প্যানোরামা তৈরির জন্য আর মোবাইল নেটিভ ম্যাপ লোড হিসাবে চার্জ করা হয় না। এটি একটি গতিশীল রাস্তার দৃশ্য হিসাবে চার্জ করা হয়৷
SKU: এম্বেড এবং SKU: এম্বেড অ্যাডভান্সড
সমস্ত মানচিত্র এম্বেড API অনুরোধ সীমাহীন ব্যবহারের সাথে কোন চার্জ ছাড়াই উপলব্ধ।
SKU: স্ট্যাটিক মানচিত্র
মানচিত্র স্ট্যাটিক API- এর কাছে একটি অনুরোধ৷
মাসিক ভলিউম রেঞ্জ (মানচিত্র লোড প্রতি মূল্য) | ||
---|---|---|
| | |
প্রতি 0.002 USD (2.00 USD প্রতি 1000) | প্রতি 0.0016 USD (1.60 USD প্রতি 1000) | ভলিউম মূল্যের জন্য যোগাযোগ বিক্রয় |
SKU: গতিশীল মানচিত্র
একটি অ্যাপ্লিকেশন যা মানচিত্র জাভাস্ক্রিপ্ট API ব্যবহার করে একটি মানচিত্র আইডি সহ বা ছাড়া লোড করা একটি মানচিত্র প্রদর্শন করে, অথবা একটি মানচিত্র ID সহ লোড করা একটি মানচিত্র এবং হয় Android এর জন্য মানচিত্র SDK বা iOS এর জন্য মানচিত্র SDK ব্যবহার করে৷
মাসিক ভলিউম রেঞ্জ (মানচিত্র লোড প্রতি মূল্য) | ||
---|---|---|
| | |
প্রতি 0.007 USD (7.00 USD প্রতি 1000) | প্রতি 0.0056 USD (5.60 USD প্রতি 1000) | ভলিউম মূল্যের জন্য যোগাযোগ বিক্রয় |
মানচিত্রের সাথে ব্যবহারকারীর ইন্টারঅ্যাকশন, যেমন প্যানিং, জুম করা বা মানচিত্র স্তর পরিবর্তন করা, অতিরিক্ত মানচিত্র লোড তৈরি করে না।
SKU: স্ট্যাটিক রাস্তার দৃশ্য
রাস্তার দৃশ্য প্যানোরামা এবং মানচিত্র লোড এখন আলাদাভাবে চার্জ করা হয়। একটি স্ট্যাটিক স্ট্রিট ভিউ প্যানোরামা একটি স্ট্যাটিক (নন-ইন্টারেক্টিভ) রাস্তার দৃশ্য প্যানোরামা এম্বেড করার জন্য রাস্তার দৃশ্য স্ট্যাটিক API- কে প্রতিটি অনুরোধের জন্য চার্জ করা হয়। রাস্তার দৃশ্য ইমেজ মেটাডেটা এন্ডপয়েন্ট ব্যবহারের জন্য চার্জ করা হয় না।
মাসিক ভলিউম রেঞ্জ (প্যানোরামা প্রতি মূল্য) | ||
---|---|---|
| | |
প্রতি 0.007 USD (7.00 USD প্রতি 1000) | প্রতি 0.0056 USD (5.60 USD প্রতি 1000) | ভলিউম মূল্যের জন্য যোগাযোগ বিক্রয় |
SKU: গতিশীল রাস্তার দৃশ্য
রাস্তার দৃশ্য প্যানোরামা এবং মানচিত্র লোড এখন আলাদাভাবে চার্জ করা হয়। একটি ম্যাপ জাভাস্ক্রিপ্ট API , Android এর জন্য Maps SDK , iOS অ্যাপ্লিকেশনের জন্য Maps SDK- এ একটি প্যানোরামা অবজেক্টের প্রতিটি ইনস্ট্যান্টেশনের জন্য একটি গতিশীল রাস্তার দৃশ্য প্যানোরামা চার্জ করা হয়।
মাসিক ভলিউম রেঞ্জ (প্যানোরামা প্রতি মূল্য) | ||
---|---|---|
| | |
প্রতি 0.014 USD (14.00 USD প্রতি 1000) | প্রতি 0.0112 USD (11.20 USD প্রতি 1000) | ভলিউম মূল্যের জন্য যোগাযোগ বিক্রয় |
একটি প্যানোরামা অবজেক্টের একটি ইনস্ট্যান্টেশন ঘটে:
- JavaScript- এ,
google.maps.StreetViewPanorama()
ক্লাস বাMap.getStreetView()
পদ্ধতির সাথে। রাস্তার দৃশ্য পেগম্যান নিয়ন্ত্রণ বাStreetViewService()
ক্লাসের ব্যবহারের উপর ভিত্তি করে বিল্ট-ইন স্ট্রিট ভিউ অভিজ্ঞতার জন্য চার্জ করা হয় না। - Android- এ,
StreetViewPanoramaFragment
,SupportStreetViewPanoramaFragment
, বাStreetViewPanoramaView
ক্লাসগুলির মধ্যে একটি সহ৷ প্রতিবার সম্পর্কিতonCreate()
পদ্ধতি কল করা হলে একটি প্যানোরামা গণনা করা হয়। - iOS এ,
GMSPanoramaView
অবজেক্ট সহ।
রুট পণ্য SKUs
রুটে API গুলি অন্তর্ভুক্ত করে: দিকনির্দেশ API ; দূরত্ব ম্যাট্রিক্স API ; এবং সড়ক API ।
SKU: দিকনির্দেশ
মানচিত্র জাভাস্ক্রিপ্ট এপিআই-এর দিকনির্দেশ পরিষেবাতে একটি অনুরোধ ( নির্দেশ অ্যাডভান্সড বিলিং SKU ট্রিগার করার অনুরোধগুলি বাদ দেয়) বা দিকনির্দেশ API ।
মাসিক ভলিউম রেঞ্জ (প্রতি QUERY মূল্য) | ||
---|---|---|
| | |
প্রতি 0.005 USD (5.00 USD প্রতি 1000) | প্রতি 0.004 USD (4.00 USD প্রতি 1000) | ভলিউম মূল্যের জন্য যোগাযোগ বিক্রয় |
SKU: দিকনির্দেশ উন্নত
মানচিত্র জাভাস্ক্রিপ্ট API-এর নির্দেশ পরিষেবা বা দিকনির্দেশ API- এর কাছে একটি অনুরোধ যা ট্র্যাফিক তথ্য, 10 টিরও বেশি ওয়েপয়েন্ট, ওয়েপয়েন্ট অপ্টিমাইজেশান এবং/অথবা অবস্থান সংশোধক ব্যবহার করে৷
মাসিক ভলিউম রেঞ্জ (প্রতি QUERY মূল্য) | ||
---|---|---|
| | |
প্রতি 0.01 USD (10.00 USD প্রতি 1000) | প্রতি 0.008 USD (8.00 USD প্রতি 1000) | ভলিউম মূল্যের জন্য যোগাযোগ বিক্রয় |
একটি Maps JavaScript API-এর দিকনির্দেশ পরিষেবা বা নির্দেশাবলী API অনুরোধের জন্য একটি দিকনির্দেশ অ্যাডভান্সড SKU চার্জ করা হয় যা নিম্নলিখিতগুলির একটি বা একাধিক ব্যবহার করে:
- ট্রাফিক তথ্য. ট্রাফিক তথ্য ব্যবহার করা হয় যখন নিচের সবগুলি প্রযোজ্য হয় (নির্দেশের প্রতিক্রিয়ায়
duration_in_traffic
ফিল্ড পাওয়ার জন্য এই শর্তগুলি প্রয়োজনীয়):- ভ্রমণ
mode
প্যারামিটারটিdriving
করছে, বা নির্দিষ্ট করা নেই (driving
হল ডিফল্ট ভ্রমণ মোড)। - অনুরোধে একটি বৈধ
departure_time
প্যারামিটার অন্তর্ভুক্ত রয়েছে।departure_time
বর্তমান সময়ে বা ভবিষ্যতে কিছু সময় সেট করা যেতে পারে। এটা অতীত হতে পারে না। - অনুরোধে স্টপওভার ওয়েপয়েন্ট অন্তর্ভুক্ত নয়। যদি অনুরোধে ওয়েপয়েন্ট অন্তর্ভুক্ত থাকে, তাহলে রুটকে প্রভাবিত করতে কিন্তু স্টপওভার এড়াতে প্রতিটি ওয়েপয়েন্টকে
via:
দিয়ে উপসর্গ করুন। উদাহরণস্বরূপ,&waypoints=via:San Francisco|via:Mountain View|...
- ভ্রমণ
- 10 টিরও বেশি ওয়েপয়েন্ট (11 এবং 25 এর মধ্যে)।
- ওয়েপয়েন্ট অপ্টিমাইজেশান। ওয়েপয়েন্টের জন্য
optimize
প্যারামিটারটিtrue
হিসাবে সেট করা হয়েছে। উদাহরণস্বরূপ,&waypoints=optimize:true|San Francisco|Mountain View|...
- অবস্থান সংশোধক যখন আপনি নিম্নলিখিত অবস্থান সংশোধক ব্যবহার করেন নির্দেশ করতে যে ড্রাইভারদের একটি নির্দিষ্ট অবস্থানের সাথে কীভাবে যোগাযোগ করা উচিত:
-
side_of_road
-
heading
-
SKU: দূরত্ব ম্যাট্রিক্স
ডিসট্যান্স ম্যাট্রিক্স এপিআই বা ম্যাপ জাভাস্ক্রিপ্ট এপিআই এর ডিসটেন্স ম্যাট্রিক্স সার্ভিসের কাছে একটি অনুরোধ ( ডিসটেন্স ম্যাট্রিক্স অ্যাডভান্সড বিলিং SKU বিলিং SKU ট্রিগার করার অনুরোধগুলি বাদ দেয়)।
মাসিক ভলিউম রেঞ্জ (ELEMENT প্রতি মূল্য) | ||
---|---|---|
| | |
প্রতি 0.005 USD (5.00 USD প্রতি 1000) | প্রতি 0.004 USD (4.00 USD প্রতি 1000) | ভলিউম মূল্যের জন্য যোগাযোগ বিক্রয় |
ডিসটেন্স ম্যাট্রিক্স এপিআই-এ পাঠানো প্রতিটি ক্যোয়ারী উপাদান তৈরি করে, যেখানে origins
সংখ্যা destinations
সংখ্যা উপাদানের সংখ্যার সমান।
SKU: দূরত্ব ম্যাট্রিক্স অ্যাডভান্সড
Distance Matrix API বা Maps JavaScript API-এর Distance Matrix পরিষেবার কাছে একটি অনুরোধ যা ট্রাফিক তথ্য এবং/অথবা অবস্থান সংশোধক ব্যবহার করে।
মাসিক ভলিউম রেঞ্জ (ELEMENT প্রতি মূল্য) | ||
---|---|---|
| | |
প্রতি 0.01 USD (10.00 USD প্রতি 1000) | প্রতি 0.008 USD (8.00 USD প্রতি 1000) | ভলিউম মূল্যের জন্য যোগাযোগ বিক্রয় |
ডিসটেন্স ম্যাট্রিক্স এপিআই-এ পাঠানো প্রতিটি ক্যোয়ারী উপাদান তৈরি করে, যেখানে origins
সংখ্যা destinations
সংখ্যা উপাদানের সংখ্যার সমান।
একটি দূরত্ব ম্যাট্রিক্স অ্যাডভান্সড SKU একটি দূরত্ব ম্যাট্রিক্স API বা একটি মানচিত্র জাভাস্ক্রিপ্ট API এর দূরত্ব ম্যাট্রিক্স পরিষেবার জন্য চার্জ করা হয় যা নিম্নলিখিতগুলির একটি বা একাধিক ব্যবহার করে:
- ট্রাফিক তথ্য. ট্র্যাফিক তথ্য ব্যবহার করা হয় যখন নিম্নলিখিতগুলি প্রযোজ্য হয় (এগুলি দূরত্ব ম্যাট্রিক্স প্রতিক্রিয়ায়
duration_in_traffic
ফিল্ড পাওয়ার জন্য প্রয়োজনীয় শর্তাবলী):- ভ্রমণ
mode
প্যারামিটারটিdriving
করছে, বা নির্দিষ্ট করা নেই (driving
হল ডিফল্ট ভ্রমণ মোড)। - অনুরোধে একটি বৈধ
departure_time
প্যারামিটার অন্তর্ভুক্ত রয়েছে।departure_time
বর্তমান সময়ে বা ভবিষ্যতে কিছু সময় সেট করা যেতে পারে। এটা অতীত হতে পারে না।
- ভ্রমণ
- অবস্থান সংশোধক যখন আপনি নিম্নলিখিত অবস্থান সংশোধক ব্যবহার করেন নির্দেশ করতে যে ড্রাইভারদের একটি নির্দিষ্ট অবস্থানের সাথে কীভাবে যোগাযোগ করা উচিত:
-
side_of_road
-
heading
-
SKU: রাস্তা-পথ ভ্রমণ
Roads API-এর Snap to Roads পরিষেবার কাছে একটি অনুরোধ৷
মাসিক ভলিউম রেঞ্জ (প্রতি QUERY মূল্য) | ||
---|---|---|
| | |
প্রতি 0.01 USD (10.00 USD প্রতি 1000) | প্রতি 0.008 USD (8.00 USD প্রতি 1000) | ভলিউম মূল্যের জন্য যোগাযোগ বিক্রয় |
SKU: রাস্তা – কাছের রাস্তা
Roads API-এর নিকটবর্তী সড়ক পরিষেবার কাছে একটি অনুরোধ৷
মাসিক ভলিউম রেঞ্জ (প্রতি QUERY মূল্য) | ||
---|---|---|
| | |
প্রতি 0.01 USD (10.00 USD প্রতি 1000) | প্রতি 0.008 USD (8.00 USD প্রতি 1000) | ভলিউম মূল্যের জন্য যোগাযোগ বিক্রয় |
SKU: রাস্তা – গতি সীমা
রোডস এপিআই-এর স্পিড লিমিট পরিষেবার কাছে একটি অনুরোধ৷ মাসিক ভলিউম রেঞ্জ (ELEMENT প্রতি মূল্য) | ||
---|---|---|
| | |
প্রতি 0.02 USD (20.00 USD প্রতি 1000) | প্রতি 0.016 USD (16.00 USD প্রতি 1000) | ভলিউম মূল্যের জন্য যোগাযোগ বিক্রয় |
এপিআই প্রতিক্রিয়াতে ফিরে আসা গতি সীমা উপাদান প্রতি গতি সীমা অনুরোধগুলি বিল করা হয়। এই পরিমাণ সর্বদা মূল অনুরোধে পাস করা পয়েন্টের সংখ্যার সমান বা কম হবে।
SKU: রুট: কম্পিউট রুট - মৌলিক
রুট গণনা করার জন্য একটি অনুরোধ।
মাসিক ভলিউম রেঞ্জ QUERY প্রতি মূল্য৷ | ||
---|---|---|
| | |
প্রতি 0.005 USD (5.00 USD প্রতি 1000) | প্রতি 0.004 USD (4.00 USD প্রতি 1000) | ভলিউম মূল্যের জন্য যোগাযোগ বিক্রয় |
SKU: রুট: কম্পিউট রুট - উন্নত
উন্নত বৈশিষ্ট্য ব্যবহার করে রুট গণনা করার জন্য একটি অনুরোধ৷
মাসিক ভলিউম রেঞ্জ QUERY প্রতি মূল্য৷ | ||
---|---|---|
| | |
প্রতি 0.01 USD (10.00 USD প্রতি 1000) | প্রতি 0.008 USD (8.00 USD প্রতি 1000) | ভলিউম মূল্যের জন্য যোগাযোগ বিক্রয় |
উন্নত SKU একটি কম্পিউট রুট অনুরোধের জন্য চার্জ করা হয় যা নিম্নলিখিত এক বা একাধিক বৈশিষ্ট্য ব্যবহার করে:
- 10 এবং 25 ওয়েপয়েন্টের মধ্যে
- ট্রাফিক সচেতন বা ট্রাফিক সচেতন সর্বোত্তম রাউটিং। এই রাউটিং বিকল্পগুলি
TRAFFIC_AWARE
বাTRAFFIC_AWARE_OPTIMAL
এর অনুরোধেroutingPreference
বৈশিষ্ট্য সেট করার সাথে মিলে যায়। - অবস্থান সংশোধক যখন আপনি নিম্নলিখিত বিকল্পগুলি ব্যবহার করেন নির্দেশ করার জন্য যে কীভাবে ড্রাইভারদের একটি নির্দিষ্ট অবস্থানে যেতে হবে:
SKU: রুট: কম্পিউট রুট - পছন্দের
পছন্দের বৈশিষ্ট্যগুলি ব্যবহার করে এমন রুটগুলি গণনা করার জন্য একটি অনুরোধ৷
মাসিক ভলিউম রেঞ্জ QUERY প্রতি মূল্য৷ | ||
---|---|---|
| | |
প্রতি 0.015 USD (15.00 USD প্রতি 1000) | প্রতি 0.012 USD (12.00 USD প্রতি 1000) | ভলিউম মূল্যের জন্য যোগাযোগ বিক্রয় |
পছন্দের SKU একটি কম্পিউট রুট অনুরোধের জন্য চার্জ করা হয় যা নিম্নলিখিত এক বা একাধিক বৈশিষ্ট্য ব্যবহার করে:
SKU: রুট: কম্পিউট রুট ম্যাট্রিক্স - মৌলিক
রুট ম্যাট্রিক্স গণনা করার জন্য একটি অনুরোধ।
মাসিক ভলিউম রেঞ্জ ELEMENT প্রতি মূল্য | ||
---|---|---|
| | |
প্রতি 0.005 USD (5.00 USD প্রতি 1000) | প্রতি 0.004 USD (4.00 USD প্রতি 1000) | ভলিউম মূল্যের জন্য যোগাযোগ বিক্রয় |
SKU: রুট: কম্পিউট রুট ম্যাট্রিক্স - উন্নত
রুট ম্যাট্রিক্স গণনা করার জন্য একটি অনুরোধ যা উন্নত বৈশিষ্ট্য ব্যবহার করে।
মাসিক ভলিউম রেঞ্জ ELEMENT প্রতি মূল্য | ||
---|---|---|
| | |
প্রতি 0.01 USD (10.00 USD প্রতি 1000) | প্রতি 0.008 USD (8.00 USD প্রতি 1000) | ভলিউম মূল্যের জন্য যোগাযোগ বিক্রয় |
উন্নত SKU একটি কম্পিউট রুট ম্যাট্রিক্স অনুরোধের জন্য চার্জ করা হয় যা নিম্নলিখিত এক বা একাধিক বৈশিষ্ট্য ব্যবহার করে:
- 10 এবং 25 ওয়েপয়েন্টের মধ্যে
- ট্রাফিক সচেতন বা ট্রাফিক সচেতন সর্বোত্তম রাউটিং। এই রাউটিং বিকল্পগুলি
TRAFFIC_AWARE
বাTRAFFIC_AWARE_OPTIMAL
এর অনুরোধেroutingPreference
বৈশিষ্ট্য সেট করার সাথে মিলে যায়। - অবস্থান সংশোধক যখন আপনি নিম্নলিখিত বিকল্পগুলি ব্যবহার করেন নির্দেশ করার জন্য যে কীভাবে ড্রাইভারদের একটি নির্দিষ্ট অবস্থানে যেতে হবে:
SKU: রুট: কম্পিউট রুট ম্যাট্রিক্স - পছন্দের
রুট ম্যাট্রিক্স গণনা করার জন্য একটি অনুরোধ যা পছন্দের বৈশিষ্ট্যগুলি ব্যবহার করে৷
মাসিক ভলিউম রেঞ্জ ELEMENT প্রতি মূল্য | ||
---|---|---|
| | |
প্রতি 0.015 USD (15.00 USD প্রতি 1000) | প্রতি 0.012 USD (12.00 USD প্রতি 1000) | ভলিউম মূল্যের জন্য যোগাযোগ বিক্রয় |
পছন্দের SKU একটি কম্পিউট রুট ম্যাট্রিক্স অনুরোধের জন্য চার্জ করা হয় যা নিম্নলিখিত এক বা একাধিক বৈশিষ্ট্য ব্যবহার করে:
প্রোডাক্ট SKUগুলিকে স্থান দেয়৷
প্লেসে এপিআই এর মধ্যে রয়েছে প্লেসেস এপিআই , প্লেসেস এসডিকে অ্যান্ড্রয়েডের জন্য ; iOS-এর জন্য SDK-কে স্থান দেয় ; স্থান লাইব্রেরি, মানচিত্র জাভাস্ক্রিপ্ট API ; জিওকোডিং API ; ভূ-অবস্থান API ; টাইম জোন API ; এবং এলিভেশন এপিআই ।
স্বয়ংসম্পূর্ণ সেশন সম্পর্কে
একটি স্বয়ংসম্পূর্ণ সেশনে কিছু স্বয়ংসম্পূর্ণ অনুরোধ অন্তর্ভুক্ত থাকে (ব্যবহারকারীর প্রকার হিসাবে একটি স্থানের পরামর্শ পুনরুদ্ধার করার জন্য), এবং সর্বাধিক একটি স্থানের বিবরণের অনুরোধ (ব্যবহারকারীর দ্বারা নির্বাচিত স্থান সম্পর্কে বিশদ পুনরুদ্ধার করতে)। একই সেশন টোকেন স্বয়ংসম্পূর্ণ এবং পরবর্তী স্থান বিস্তারিত অনুরোধে পাস করা হয়। একটি সেশন প্রথম স্বয়ংসম্পূর্ণ অনুরোধের সাথে শুরু হয় (যা সাধারণত ঘটে যখন ব্যবহারকারী টাইপ করা শুরু করে)। একটি স্থানের বিবরণ কল করা হয় যখন ব্যবহারকারী স্বয়ংসম্পূর্ণ পরামর্শগুলির মধ্যে একটি নির্বাচন করেন৷ যদি একজন ব্যবহারকারী একটি প্রস্তাবনা নির্বাচন না করে, তাহলে কোনো স্থানের বিবরণ কল করা হয় না।
একজন ব্যবহারকারী একটি স্থান নির্বাচন করার পরে (যেমন, একটি স্থানের বিবরণ কল করা হয়), আপনাকে অবশ্যই একটি নতুন সেশন টোকেন ব্যবহার করে একটি নতুন সেশন শুরু করতে হবে৷
স্বয়ংসম্পূর্ণ সেশনগুলি নিম্নলিখিত APIগুলি থেকে তৈরি করা যেতে পারে:
- স্থান API স্থান স্বয়ংসম্পূর্ণ পরিষেবা বা মানচিত্র JavaScript API-এর স্থান স্বয়ংসম্পূর্ণ পরিষেবা ৷ সেশন টোকেন প্রদানের জন্য আপনাকে আপনার অ্যাপ্লিকেশন ডিজাইন করতে হবে (আপনাকে আপনার বিদ্যমান কোড পরিবর্তন করতে হতে পারে)।
- মানচিত্র জাভাস্ক্রিপ্ট API-এর স্বয়ংসম্পূর্ণ উইজেট । সেশন-ভিত্তিক বিলিং সেই উইজেটগুলিতে স্বয়ংক্রিয়ভাবে সক্ষম হয়, কোনো কোড পরিবর্তনের প্রয়োজন ছাড়াই।
একটি সেশন টোকেন একটি ব্যবহারকারীর সেশনের জন্য ভাল এবং একাধিক ব্যবহারকারীর সেশনের জন্য ব্যবহার করা উচিত নয়৷ আপনি যদি একটি সেশন টোকেন পুনরায় ব্যবহার করেন, তাহলে সেশনটি অবৈধ বলে বিবেচিত হবে এবং অনুরোধগুলি চার্জ করা হবে যেন কোনো সেশন টোকেন প্রদান করা হয়নি।
সেশন ব্যবহার করে স্বয়ংসম্পূর্ণ অনুরোধ এবং স্থানের বিবরণের অনুরোধগুলি বিভিন্ন SKU-তে বিল করা হয়।
স্থান ডেটা SKU সম্পর্কে
তিনটি স্থানের ডেটা SKU হল: বেসিক ডেটা , কন্টাক্ট ডেটা এবং অ্যাটমোস্ফিয়ার ডেটা ৷এক বা একাধিক ডেটা SKU এর জন্য ট্রিগার করা হয়েছে:
- অ্যান্ড্রয়েড: প্রতিটি অনুরোধ
fetchPlace()
অথবাfindCurrentPlace()
- iOS: প্রতিটি কল
fetchPlaceFromPlaceID:
অথবাfindPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
- ওয়েব পরিষেবা: অনুরোধে নির্দিষ্ট ক্ষেত্রগুলির উপর নির্ভর করে প্রতিটি স্থানের অনুরোধ
ডেটা SKUগুলিকে ট্রিগার করার অনুরোধের জন্য সর্বদা বেস SKU ছাড়াও চার্জ করা হয়৷ উদাহরণস্বরূপ, বেসিক ডেটা ক্ষেত্র সহ একটি স্থানের বিবরণের অনুরোধের জন্য প্রাথমিক ডেটা SKU এবং স্থানের বিবরণ SKU উভয়ের অধীনেই চার্জ করা হবে৷
ওয়েব পরিষেবার জন্য, এই প্লেস এপিআই কলগুলিকে সমর্থন করে যা ফেরত পাঠানোর জন্য ডেটা ক্ষেত্রগুলি নির্দিষ্ট করে:
ওয়েব পরিষেবার জন্য, এই প্লেস API কলগুলি প্রত্যাবর্তিত ক্ষেত্রগুলি নির্দিষ্ট করা সমর্থন করে না ৷ এই কলগুলি সর্বদা সমস্ত স্থানের ডেটা ফেরত দেয়, প্রতিটি API অনুরোধের জন্য চার্জ ছাড়াও তিনটি স্থানের ডেটা SKU চার্জ করে:
SKU: বেসিক ডেটা
আপনার স্থানের বিশদ বিবরণে ক্ষেত্র প্যারামিটার ব্যবহার করে বা স্থানের অনুরোধ খুঁজুন, আপনি কেবলমাত্র নির্দিষ্ট ক্ষেত্রগুলিতে প্রতিক্রিয়া সীমিত করতে পারেন। বেসিক ক্যাটাগরির ক্ষেত্রগুলিকে স্থানের অনুরোধের মূল খরচের অন্তর্ভুক্ত করা হয় এবং এর ফলে কোনো অতিরিক্ত চার্জ লাগে না। বেসিক ডেটা SKU ট্রিগার হয় যখন এই ক্ষেত্রগুলির মধ্যে যেকোনও অনুরোধ করা হয়:
- Android:
Place.Field.ADDRESS
,Place.Field.ADDRESS_COMPONENTS
,Place.Field.BUSINESS_STATUS
,Place.Field.ICON_BACKGROUND_COLOR
,Place.Field.ICON_URL
৷ICON_URL ,Place.Field.ID
৷ICON_URL , স্থান৷Place.Field.LAT_LNG
,Place.Field.NAME
৷Place.Field.PHOTO_METADATAS
,Place.Field.PLUS_CODE
,Place.Field.TYPES
,Place.Field.VIEWPORT
, বাPlace.Field.UTC_OFFSET
- iOS:
GMSPlaceFieldFormattedAddress
,GMSPlaceFieldBusinesssStatus
,GMSPlaceFieldID
,GMSPlaceFieldCoordinate
,GMSPlaceFieldName
,GMSPlaceFieldPhotos
, GMSPlaceFieldFieldPhotos ,GMSPlaceFieldPlusCode
,GMSPlaceFieldTypes
,GMSPlaceFieldViewport
- ওয়েব পরিষেবা:
address_component
,adr_address
,business_status
,formatted_address
,geometry
,icon
,name
,permanently_closed
,photo
,place_id
,plus_code
,type
,url
,utc_offset
,vicinity
, বাwheelchair_accessible_entrance
মাসিক ভলিউম রেঞ্জ (প্রতি কল মূল্য) | ||
---|---|---|
| | |
জায়গা অনুরোধ খরচ + 0.00 USD | জায়গা অনুরোধ খরচ + 0.00 USD | জায়গা অনুরোধ খরচ + 0.00 USD |
SKU: যোগাযোগের ডেটা
আপনার স্থানের বিশদ বিবরণে ক্ষেত্র প্যারামিটার ব্যবহার করে বা ওয়েব পরিষেবাগুলির জন্য স্থানের অনুরোধ, অথবা Android বা iOS-এর জন্য Place.Field
s-এর একটি অ্যারে ব্যবহার করে, আপনি শুধুমাত্র নির্দিষ্ট ক্ষেত্রগুলিতে প্রতিক্রিয়া সীমিত করতে পারেন৷ পরিচিতি বিভাগের ক্ষেত্রগুলি একটি অতিরিক্ত চার্জের ফলে। যোগাযোগের ডেটা SKU ট্রিগার করা হয় যখন এই ক্ষেত্রগুলির যেকোনো একটি অনুরোধ করা হয়:
- Android:
Place.Field.OPENING_HOURS
,Place.Field.PHONE_NUMBER
, বাPlace.Field.WEBSITE_URI
- iOS:
GMSPlaceFieldOpeningHours
,GMSPlaceFieldPhoneNumber
, বাGMSPlaceFieldWebsite
- ওয়েব পরিষেবা:
formatted_phone_number
,international_phone_number
,opening_hours
,current_opening_hours
,secondary_opening_hours
, বাwebsite
মাসিক ভলিউম রেঞ্জ (প্রতি কল মূল্য) | ||
---|---|---|
| | |
জায়গা অনুরোধ খরচ প্রতিটি প্রতি + 0.003 USD (+ 3.00 USD প্রতি 1000) | জায়গা অনুরোধ খরচ প্রতিটি প্রতি + 0.0024 USD (+ 2.40 USD প্রতি 1000) | ভলিউম মূল্যের জন্য যোগাযোগ বিক্রয় |
SKU: বায়ুমণ্ডল ডেটা
আপনার স্থানের বিশদ বিবরণে ক্ষেত্র প্যারামিটার ব্যবহার করে বা স্থানের অনুরোধ খুঁজুন, আপনি কেবলমাত্র নির্দিষ্ট ক্ষেত্রগুলিতে প্রতিক্রিয়া সীমিত করতে পারেন। বায়ুমণ্ডল বিভাগের ক্ষেত্রগুলি অতিরিক্ত চার্জের ফলে। বায়ুমণ্ডল ডেটা SKU ট্রিগার হয় যখন এই ক্ষেত্রগুলির যেকোনো একটি অনুরোধ করা হয়:
- Android:
Place.Field.CURBSIDE_PICKUP
Place.Field.RATING
Place.Field.DELIVERY
,Place.Field.DINE_IN
Place.Field.USER_RATINGS_TOTAL
Place.Field.PRICE_LEVEL
,Place.Field.TAKEOUT
- iOS:
GMSPlaceFieldPriceLevel
,GMSPlaceFieldRating
,GMSPlaceFieldUserRatingsTotal
,GMSPlaceFieldTakeout
,GMSPlaceFieldDelivery
,GMSPlaceFieldDineIn
,GMSPlaceFieldCurbsidePickup
,GMSPlaceFieldReservable
,GMSPlaceFieldServesBreakfast
,GMSPlaceFieldServesLunch
,GMSPlaceFieldServesDinner
,GMSPlaceFieldServesBeer
,GMSPlaceFieldServesWine
,GMSPlaceFieldServesBrunch
orGMSPlaceFieldServesVegetarianFood
. - জাভাস্ক্রিপ্ট : ক্ষেত্রগুলি দেখুন (স্থানের বিবরণ)
- ওয়েব পরিষেবা :
curbside_pickup
,delivery
,dine_in
,editorial_summary
,price_level
,rating
,reservable
,reviews
,serves_beer
serves_breakfast
,serves_brunch
, পরিবেশন করা_ব্রঞ্চ ,serves_dinner
করা_ডিনার ,serves_lunch
,serves_vegetarian_food
serves_wine
,user_ratings_total
,takeout
মাসিক ভলিউম রেঞ্জ (প্রতি কল মূল্য) | ||
---|---|---|
| | |
জায়গা অনুরোধ খরচ প্রতিটি প্রতি + 0.005 USD (+ 5.00 USD প্রতি 1000) | জায়গা অনুরোধ খরচ প্রতিটি প্রতি + 0.004 USD (+ 4.00 USD প্রতি 1000) | ভলিউম মূল্যের জন্য যোগাযোগ বিক্রয় |
SKU: স্বয়ংসম্পূর্ণ – প্রতি অনুরোধ
স্বয়ংসম্পূর্ণ - প্রতি অনুরোধ SKU এই যে কোনও কল বা অনুরোধের জন্য চার্জ করা হয় যাতে সেশন টোকেন অন্তর্ভুক্ত নয়:
- Android:
findAutocompletePredictions()
- iOS:
findAutocompletePredictionsFromQuery:
- JavaScript: Maps JavaScript API-এর স্থান স্বয়ংসম্পূর্ণ পরিষেবা
- ওয়েব পরিষেবা: প্লেস এপিআই প্লেস স্বয়ংসম্পূর্ণ পরিষেবা৷
একটি অবৈধ স্বয়ংসম্পূর্ণ সেশন থেকে করা কলগুলি (উদাহরণস্বরূপ, একটি সেশন যা একটি সেশন টোকেন পুনরায় ব্যবহার করে) এছাড়াও একটি স্বয়ংসম্পূর্ণ - প্রতি অনুরোধ SKU চার্জ করা হয়।
মানচিত্র জাভাস্ক্রিপ্ট এপিআই-এর স্থান স্বয়ংসম্পূর্ণ উইজেট থেকে স্বয়ংসম্পূর্ণ অনুরোধগুলির জন্য একটি স্বয়ংসম্পূর্ণ - প্রতি অনুরোধ SKU চার্জ করা হতে পারে যদি একটি অবৈধ স্বয়ংসম্পূর্ণ সেশন থেকে কল করা হয়। এটি ঘটতে পারে যখন একজন ব্যবহারকারী একাধিক ভিন্ন ঠিকানা টাইপ করে বা উইজেটে বিভিন্ন ঠিকানা কপি/পেস্ট করে এবং সবসময় একটি স্বয়ংসম্পূর্ণ ভবিষ্যদ্বাণী নির্বাচন করে না।
মাসিক ভলিউম রেঞ্জ (প্রতি অনুরোধের মূল্য) | ||
---|---|---|
| | |
প্রতি 0.00283 USD (2.83 USD প্রতি 1000) | প্রতিটি প্রতি 0.00227 USD (2.27 USD প্রতি 1000) | ভলিউম মূল্যের জন্য যোগাযোগ বিক্রয় |
SKU: স্থানের বিবরণ ছাড়াই স্বয়ংসম্পূর্ণ – প্রতি সেশনে
স্থানের বিশদ বিবরণ ছাড়াই স্বয়ংসম্পূর্ণ - প্রতি সেশন SKU একটি স্বয়ংসম্পূর্ণ সেশনের জন্য চার্জ করা হয় যাতে স্থানের বিবরণের অনুরোধ অন্তর্ভুক্ত থাকে না (সেশন শুরুর কয়েক মিনিটের মধ্যে)।
মাসিক ভলিউম রেঞ্জ (প্রতি সেশন মূল্য) | ||
---|---|---|
| | |
প্রতি 0.017 USD (17.00 USD প্রতি 1000) | প্রতি 0.0136 USD (13.60 USD প্রতি 1000) | ভলিউম মূল্যের জন্য যোগাযোগ বিক্রয় |
উদাহরণ
যদি আপনার অ্যাপ্লিকেশন একটি একক সেশনে এই দুটি কল ইস্যু করে:
অ্যান্ড্রয়েড
- FindAutocompletePredictions() (.setQuery("par"), .setSessionToken(XYZ))
- FindAutocompletePredictions() (.setQuery("paris"), .setSessionToken(XYZ))
iOS
- placeClient?.FindAutocompletePredictions(Query থেকে: "par" ...
- placeClient?.findAutocompletePredictions(Query থেকে: "paris"...
একটি বন্ধু পূর্ণ নাম লিখুন
- স্বয়ংসম্পূর্ণ অনুরোধ রাখুন (ইনপুট="পার", সেশন_টোকেন: XYZ)
- স্বয়ংসম্পূর্ণ অনুরোধ রাখুন (ইনপুট="প্যারিস", সেশন_টোকেন: XYZ)
আপনার বিলে, আপনি এই SKU তালিকাভুক্ত দেখতে পাবেন ( SKU দ্বারা আপনার বিল দেখার সময়):
- স্থান বিবরণ ছাড়া স্বয়ংসম্পূর্ণ - প্রতি সেশন (মূল্য প্রতি সেশন 0.017 USD থেকে শুরু)
SKU: স্বয়ংসম্পূর্ণ (স্থানের বিবরণ সহ) – প্রতি সেশনে
স্বয়ংসম্পূর্ণ (স্থানের বিবরণ সহ) - প্রতি সেশন SKU একটি স্বয়ংসম্পূর্ণ সেশনের জন্য চার্জ করা হয় যাতে যেকোনটি অন্তর্ভুক্ত থাকে:
- অ্যান্ড্রয়েড:
fetchPlace()
এ একটি কল - iOS:
fetchPlaceFromPlaceID:
- ওয়েব পরিষেবা: একটি স্থান বিবরণ অনুরোধ
স্বয়ংসম্পূর্ণ অনুরোধটি কোনও চার্জ ছাড়াই উপলব্ধ, এবং পরবর্তী স্থানের বিবরণ কলটি নিয়মিত স্থানের বিবরণ মূল্যের উপর ভিত্তি করে চার্জ করা হয়।
একটি স্থানের বিবরণের অনুরোধ ডেটা SKU তৈরি করে ( মৌলিক , যোগাযোগ , এবং/অথবা বায়ুমণ্ডল ) - অনুরোধে নির্দিষ্ট করা ক্ষেত্রগুলির উপর নির্ভর করে।
আপনি যদি স্থানের বিশদ বিবরণের অনুরোধে ক্ষেত্রগুলি নির্দিষ্ট না করেন তবে সমস্ত ডেটা SKU ট্রিগার করা হয় (বেসিক, যোগাযোগ এবং বায়ুমণ্ডল)।
একটি স্বয়ংসম্পূর্ণ সেশন চলাকালীন স্থানের বিশদ আইডি রিফ্রেশের অনুরোধগুলি (অনুরোধ যেগুলি শুধুমাত্র place_id
ক্ষেত্র নির্দিষ্ট করে) SKU হিসাবে বিল করা হয়: স্থানের বিবরণ ছাড়া স্বয়ংসম্পূর্ণ – প্রতি সেশন ।
মাসিক ভলিউম রেঞ্জ (প্রতি সেশন মূল্য) | ||
---|---|---|
| | |
0.00 USD | 0.00 USD | 0.00 USD |
উদাহরণ
যদি আপনার অ্যাপ্লিকেশন একটি একক সেশনে নিম্নলিখিত তিনটি কল ইস্যু করে:
অ্যান্ড্রয়েড
- FindAutocompletePredictions() (.setQuery("par"), .setSessionToken(XYZ))
- FindAutocompletePredictions() (.setQuery("paris"), .setSessionToken(XYZ))
- fetchPlace() (একটি
FetchPlaceRequest
সহ Place ID, এবং ADDRESS ফিল্ড সহ)
iOS
- placeClient?.FindAutocompletePredictions(Query থেকে: "par" ...
- placeClient?.findAutocompletePredictions(Query থেকে: "paris"...
- fetchPlaceFromPlaceID: (স্থান আইডি এবং
GMSPlaceFieldFormattedAddress
ফিল্ড সহ)
একটি বন্ধু পূর্ণ নাম লিখুন
- স্থানগুলি স্বয়ংসম্পূর্ণ অনুরোধ (ইনপুট="পার", সেশন_টোকেন: XYZ)
- স্থানগুলি স্বয়ংসম্পূর্ণ অনুরোধ (ইনপুট="প্যারিস", সেশন_টোকেন: XYZ)
- স্থানের বিশদ বিবরণ (place_id, session_token: XYZ, ক্ষেত্র:formatted_address)
আপনার বিলে, আপনি এই SKUগুলি তালিকাভুক্ত দেখতে পাবেন ( SKU দ্বারা আপনার বিল দেখার সময়):
- স্বয়ংসম্পূর্ণ (স্থানের বিবরণ সহ) – প্রতি সেশন (0.00 USD এ বিল করা হয়েছে)
- স্থানের বিবরণ (মূল্য প্রতি সেশনে 0.017 USD থেকে শুরু হয়)
- বেসিক ডেটা (0.00 USD এ বিল করা হয়েছে)
SKU: ক্যোয়ারী স্বয়ংসম্পূর্ণ – প্রতি অনুরোধ
একটি ক্যোয়ারী স্বয়ংসম্পূর্ণ - প্রতি অনুরোধের জন্য প্রতিটি অনুরোধের জন্য SKU চার্জ করা হয়:
- জাভাস্ক্রিপ্ট: মানচিত্র জাভাস্ক্রিপ্ট এপিআই-এর স্থান স্বয়ংসম্পূর্ণ পরিষেবা (
getQueryPredictions()
) এবং মানচিত্র জাভাস্ক্রিপ্ট API-এর অনুসন্ধানবক্স উইজেট ব্যবহার (ব্যবহারকারীর প্রকার হিসাবে প্রশ্ন স্বয়ংসম্পূর্ণ অনুরোধগুলি তৈরি করা হয়)। - ওয়েব পরিষেবা: স্থান API ক্যোয়ারী স্বয়ংসম্পূর্ণ পরিষেবা৷
মাসিক ভলিউম রেঞ্জ (প্রতি অনুরোধের মূল্য) | ||
---|---|---|
| | |
প্রতি 0.00283 USD (2.83 USD প্রতি 1000) | প্রতিটি প্রতি 0.00227 USD (2.27 USD প্রতি 1000) | ভলিউম মূল্যের জন্য যোগাযোগ বিক্রয় |
স্বয়ংসম্পূর্ণ সেশন দ্বারা মূল্য নির্ধারণ স্বয়ংসম্পূর্ণ ক্যোয়ারী ব্যবহার করে সমর্থিত নয়। পরবর্তী স্থানের বিবরণের কলগুলি নিয়মিত স্থানের বিবরণের মূল্যের উপর ভিত্তি করে চার্জ করা হয়।
SKU: স্থানের বিবরণ
স্থানের বিবরণ কলগুলিকে নিম্নরূপ চার্জ করা হয়:
মাসিক ভলিউম রেঞ্জ (প্রতি কল মূল্য) | ||
---|---|---|
| | |
প্রতি 0.017 USD (17.00 USD প্রতি 1000) | প্রতি 0.0136 USD (13.60 USD প্রতি 1000) | ভলিউম মূল্যের জন্য যোগাযোগ বিক্রয় |
স্থানের বিশদ বিবরণ SKU এই APIগুলি থেকে তৈরি করা হয়েছে:
- অ্যান্ড্রয়েড: Android এর জন্য SDK রাখে (
fetchPlace()
) - iOS: iOS এর জন্য SDK রাখে (
fetchPlaceFromPlaceID:
) - জাভাস্ক্রিপ্ট: ম্যাপ জাভাস্ক্রিপ্ট এপিআই-এর স্থানের বিশদ পরিষেবা (
getDetails
) - জাভাস্ক্রিপ্ট: মানচিত্র জাভাস্ক্রিপ্ট API এর স্থান স্বয়ংসম্পূর্ণ উইজেট (
getPlace
) - JavaScript: Maps JavaScript API এর প্লেস সার্চবক্স উইজেট : ব্যবহারকারী একটি স্থানের ফলাফল নির্বাচন করার পরে
getPlaces()
পদ্ধতি (আইকন: পিন), *না* একটি প্রশ্ন (আইকন: ম্যাগনিফায়ার), যেমন এখানে চিত্রিত হয়েছে:সার্চ বক্স উইজেটের ফলাফলে, সার্চ বক্সে "pizza" টাইপ করার পর, লক্ষ্য করুন যে Pizza Autentico- এর পাশে একটি পিন আইকন রয়েছে, এটি নির্দেশ করে যে এটি একটি স্থানের ফলাফল (এবং একটি প্রশ্ন নয়)। - ওয়েব পরিষেবা: স্থান API স্থান বিবরণ পরিষেবা
ওয়েব API এবং পরিষেবাগুলির সাথে, একটি সেশন টোকেন দেওয়া হোক বা না হোক, স্থানের বিবরণ SKU চার্জ করা হয়।
একটি স্থানের বিবরণ কল বা অনুরোধ কল বা অনুরোধে নির্দিষ্ট করা ক্ষেত্রগুলির উপর নির্ভর করে ডেটা SKU ( মৌলিক , যোগাযোগ , এবং/অথবা বায়ুমণ্ডল ) তৈরি করে৷ যদি স্থানের বিবরণ কল বা অনুরোধে কোনো ক্ষেত্র নির্দিষ্ট করা না থাকে, তবে সমস্ত ডেটা SKUগুলি ট্রিগার করা হবে এবং আপনি স্থানের বিবরণ কল বা অনুরোধের জন্য এবং সমস্ত ডেটার খরচের জন্য চার্জ করা হবে৷
উদাহরণ
- এই কল বা অনুরোধগুলির মধ্যে একটি করুন:
- মোবাইল: Android-এ
fetchPlace()
বাfetchPlaceFromPlaceID:
iOS-এ কল করুন এবং শুধুADDRESS
ক্ষেত্র নির্দিষ্ট করুন - ওয়েব এপিআই বা পরিষেবা: একটি স্থানের বিবরণের অনুরোধ করুন এবং শুধু ঠিকানা ক্ষেত্র নির্দিষ্ট করুন:
getPlaceDetails(fields: formatted_address)
- স্থানের বিবরণ (মূল্য প্রতি সেশনে 0.017 USD থেকে শুরু হয়)
- বেসিক ডেটা (0.00 USD এ বিল করা হয়েছে)
- মোবাইল: Android-এ
- এই কল বা অনুরোধগুলির মধ্যে একটি করুন:
- মোবাইল: Android-এ
fetchPlace()
বাfetchPlaceFromPlaceID:
iOS-এ কল করুন এবং শুধুমাত্রPHONE_NUMBER
ক্ষেত্র নির্দিষ্ট করুন - ওয়েব API বা পরিষেবা: একটি স্থানের বিবরণ অনুরোধ করুন এবং ফোন নম্বর ক্ষেত্র নির্দিষ্ট করুন:
getPlaceDetails(fields: formatted_phone_number)
- স্থানের বিবরণ (মূল্য প্রতি সেশনে 0.017 USD থেকে শুরু হয়)
- যোগাযোগের ডেটা (প্রতি অনুরোধে 0.003 USD থেকে শুরু হয়)
- মোবাইল: Android-এ
- এই কল বা অনুরোধগুলির মধ্যে একটি করুন:
- মোবাইল: Android-এ
fetchPlace()
বাfetchPlaceFromPlaceID:
iOS-এ কল করুন এবং সমস্ত ক্ষেত্র নির্দিষ্ট করুন - ওয়েব API বা পরিষেবা: একটি স্থান বিবরণ অনুরোধ করুন এবং সমস্ত ক্ষেত্র নির্দিষ্ট করুন (আপনি কোনো ক্ষেত্র নির্দিষ্ট না করলে এই ধরনের অনুরোধ ডিফল্ট হয়):
getPlaceDetails()
।
- স্থানের বিবরণ (মূল্য প্রতি সেশনে 0.017 USD থেকে শুরু হয়)
- বেসিক ডেটা (0.00 USD এ বিল করা হয়েছে)
- যোগাযোগের ডেটা (প্রতি অনুরোধে 0.003 USD থেকে শুরু হয়)
- বায়ুমণ্ডল ডেটা (প্রতি অনুরোধে 0.005 USD থেকে শুরু হচ্ছে)
- মোবাইল: Android-এ
SKU: স্থানের বিবরণ – আইডি রিফ্রেশ
পুরানো স্থান আইডি রিফ্রেশ করতে স্থান বিবরণ অনুরোধ ব্যবহার করুন. এই ধরনের অনুরোধগুলি কোনও চার্জ ছাড়াই পাওয়া যায়।
মাসিক ভলিউম রেঞ্জ (প্রতি কল মূল্য) | ||
---|---|---|
| | |
0.00 USD | 0.00 USD | 0.00 USD |
উদাহরণ
শুধুমাত্র স্থান আইডি ক্ষেত্রটি নির্দিষ্ট করে একটি স্থানের বিবরণের অনুরোধ করুন: getPlaceDetails(fields: place_id)
। আপনার বিলে, আপনি এই SKU তালিকাভুক্ত দেখতে পাবেন ( SKU দ্বারা আপনার বিল দেখার সময়):
- স্থানের বিবরণ – আইডি রিফ্রেশ (0.00 USD এ বিল করা হয়েছে)
SKU: জায়গা খুঁজুন
Find Place একটি Find Place অনুরোধের জন্য চার্জ করা হয়।
মাসিক ভলিউম রেঞ্জ (প্রতি কল মূল্য) | ||
---|---|---|
| | |
প্রতি 0.017 USD (17.00 USD প্রতি 1000) | প্রতি 0.0136 USD (13.60 USD প্রতি 1000) | ভলিউম মূল্যের জন্য যোগাযোগ বিক্রয় |
অনুরোধে নির্দিষ্ট করা ক্ষেত্রগুলির উপর নির্ভর করে স্থানের অনুরোধগুলি সন্ধান করুন ডেটা SKU ( মৌলিক , যোগাযোগ , এবং/অথবা বায়ুমণ্ডল ) তৈরি করে৷ স্থান বিবরণ অনুরোধের মত, আপনি শুধুমাত্র নির্দিষ্ট ক্ষেত্রের প্রতিক্রিয়া সীমিত করতে আপনার খুঁজুন স্থান অনুরোধের ক্ষেত্রের প্যারামিটার ব্যবহার করতে পারেন। আপনাকে স্থান খুঁজুন অনুরোধের পাশাপাশি অনুরোধ করা ডেটার জন্য বিল করা হবে। ডিফল্টরূপে, যদি কোনো ক্ষেত্র অনুরোধ না করা হয়, শুধুমাত্র স্থান আইডি ফেরত দেওয়া হয়, তাই কোনো অতিরিক্ত ডেটা চার্জ নেওয়া হয় না।
উদাহরণ
- আপনি একটি সন্ধান করার জায়গার অনুরোধ করেন এবং শুধুমাত্র ঠিকানা ক্ষেত্রটি নির্দিষ্ট করুন:
FindPlace(fields: formatted_address)
। আপনার বিলে, আপনি এই SKUগুলি তালিকাভুক্ত দেখতে পাবেন ( SKU দ্বারা আপনার বিল দেখার সময়):- স্থান খুঁজুন (মূল্য প্রতি কল 0.017 USD থেকে শুরু)
- বেসিক ডেটা (0.00 USD এ বিল করা হয়েছে)
- আপনি একটি সন্ধানের স্থানের অনুরোধ করেন এবং ফোন নম্বর ক্ষেত্রটি নির্দিষ্ট করুন:
FindPlace(fields: formatted_phone_number)
। আপনার বিলে, আপনি এই SKUগুলি তালিকাভুক্ত দেখতে পাবেন ( SKU দ্বারা আপনার বিল দেখার সময়):- স্থান খুঁজুন (মূল্য প্রতি কল 0.017 USD থেকে শুরু)
- যোগাযোগের ডেটা (প্রতি অনুরোধে 0.003 USD থেকে শুরু হয়)
- You make a Find Place request and specify fields from all three data-type buckets:
FindPlace(fields: formatted_address, opening_hours, price_level)
. On your bill, you will see these SKUs listed (when viewing your bill by SKU ):- Find Place (price starting at 0.017 USD per call)
- Basic Data (billed at 0.00 USD)
- Contact Data (price starting at 0.003 USD per request)
- Atmosphere Data (price starting at 0.005 USD per request)
SKU: Find Place – ID only
Find Place – ID only is charged for Find Place requests that only specify the Place ID to be returned. By default, if no fields are specified in the Find Place request, only the place id is returned.
MONTHLY VOLUME RANGE (Price per CALL) | ||
---|---|---|
| | |
0.00 USD | 0.00 USD | 0.00 USD |
উদাহরণ
You make a Find Place request and only specify the place_id
field: FindPlace(fields: place_id)
. On your bill, you will see this SKU listed (when viewing your bill by SKU ):
- Find Place – ID only (billed at 0.00 USD)
SKU: Find Current Place
Find Current Place is charged for calls to findCurrentPlace()
(Android) or findPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
(iOS).
MONTHLY VOLUME RANGE (Price per CALL) | ||
---|---|---|
| | |
0.030 USD per each (30.00 USD per 1000) | 0.024 USD per each (24.00 USD per 1000) | Contact Sales for volume pricing |
Calls to findCurrentPlace()
(Android) or findPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
(iOS) also generate Data SKUs ( Basic , Contact , and/or Atmosphere ), depending on the fields that are specified in the call. Specify data fields to limit the response to only those fields. You are billed for the Find Current Place call as well as the data requested.
উদাহরণ
- You call
findCurrentPlace()
(Android) orfindPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
(iOS) and specify just theADDRESS
field. On your bill, you will see these SKUs listed (when viewing your bill by SKU ):- Find Current Place (price starting at 0.030 USD per request)
- Basic Data (billed at 0.00 USD)
- You call
findCurrentPlace()
(Android) orfindPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
(iOS) and specify thePHONE_NUMBER
field. On your bill, you will see these SKUs listed (when viewing your bill by SKU ):- Find Current Place (price starting at 0.030 USD per request)
- Contact Data (price starting at 0.003 USD per request)
- You call
findCurrentPlace()
(Android) orfindPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
(iOS) and specify fields from all three data-type buckets. On your bill, you will see these SKUs listed (when viewing your bill by SKU ):- Find Current Place (price starting at 0.030 USD per request)
- Basic Data (billed at 0.00 USD)
- Contact Data (price starting at 0.003 USD per request)
- Atmosphere Data (price starting at 0.005 USD per request)
SKU: Place – Nearby Search
Place – Nearby Search is charged for requests to the Maps JavaScript API's Place Nearby Search service ( nearbySearch()
), or to the Places API Nearby Search service
MONTHLY VOLUME RANGE (Price per CALL) | ||
---|---|---|
| | |
0.032 USD per each (32.00 USD per 1000) | 0.0256 USD per each (25.60 USD per 1000) | Contact Sales for volume pricing |
Nearby Search requests return a list of places, but do not support specifying which fields are returned. Nearby Search requests return a subset of the supported data fields . You are charged for the Nearby Search request starting at 0.032 USD per each, as well as all of the data-type SKUs ( Basic Data , Contact Data , and Atmosphere Data ).
উদাহরণ
You make a Nearby Search request, such as NearbySearch (San Francisco, 100 meters)
. On your bill, you will see these SKUs listed (when viewing your bill by SKU ):
- Place - Nearby Search (price starting at 0.032 USD per call)
- Basic Data (billed at 0.00 USD)
- Contact Data (price starting at 0.003 USD per request)
- Atmosphere Data (price starting at 0.005 USD per request)
SKU: Place – Text Search
Place – Text Search is charged for requests to the Maps JavaScript API's Place Text Search service ( textSearch()
), or to the Places API Text Search service .
MONTHLY VOLUME RANGE (Price per CALL) | ||
---|---|---|
| | |
0.032 USD per each (32.00 USD per 1000) | 0.0256 USD per each (25.60 USD per 1000) | Contact Sales for volume pricing |
Text Search requests return a list of places, but do not support specifying which fields are returned. Text Search requests return a subset of the supported data fields . You are charged for the Text Search request starting at 0.032 USD per each, as well as all of the data-type SKUs ( Basic Data , Contact Data , and Atmosphere Data ).
The Place – Text Search SKU is also generated by the Maps JavaScript API's Place SearchBox widget : getPlaces()
method after the user selects a place query (icon: magnifier), not a result (icon: pin), as illustrated here:

উদাহরণ
You make a Text Search request, such as TextSearch(123 Main Street)
. On your bill, you will see these SKUs listed (when viewing your bill by SKU ):
- Place - Text Search (price starting at 0.032 USD per call)
- Basic Data (billed at 0.00 USD)
- Contact Data (price starting at 0.003 USD per request)
- Atmosphere Data (price starting at 0.005 USD per request)
SKU: Place Photo
A Place Photo SKU is charged for:
- Android: calls to
fetchPhoto()
- iOS: calls to
loadPlacePhoto:
- JavaScript: to Places Library, Maps JavaScript API's Place Photos service when requesting data from the URLs returned by
PlacePhoto.getUrl()
to load image pixel data - Web service: requests to the Places API Place Photos service
For the JavaScript service, invoking the PlacePhoto.getUrl()
method does not cause billing until the URL is actually used to obtain pixel data.
MONTHLY VOLUME RANGE (Price per CALL) | ||
---|---|---|
| | |
0.007 USD per each (7.00 USD per 1000) | 0.0056 USD per each (5.60 USD per 1000) | Contact Sales for volume pricing |
SKU: Geocoding
A Geocoding SKU is charged for requests to the Maps JavaScript API's Geocoding service or to the Geocoding API . In JavaScript , the method Geocoder.geocode()
initiates the request to the Geocoding Service.
MONTHLY VOLUME RANGE (Price per REQUEST) | ||
---|---|---|
| | |
0.005 USD per each (5.00 USD per 1000) | 0.004 USD per each (4.00 USD per 1000) | Contact Sales for volume pricing |
SKU: Geolocation
A Geolocation SKU is charged for requests to the Geolocation API .
MONTHLY VOLUME RANGE (Price per REQUEST) | ||
---|---|---|
| | |
0.005 USD per each (5.00 USD per 1000) | 0.004 USD per each (4.00 USD per 1000) | Contact Sales for volume pricing |
SKU: Time Zone
A Time Zone SKU is charged for requests to the Time Zone API .
MONTHLY VOLUME RANGE (Price per REQUEST) | ||
---|---|---|
| | |
0.005 USD per each (5.00 USD per 1000) | 0.004 USD per each (4.00 USD per 1000) | Contact Sales for volume pricing |
SKU: Elevation
An Elevation SKU is charged for requests to the Maps JavaScript API ’s Elevation service or to the Elevation API .
MONTHLY VOLUME RANGE (Price per REQUEST) | ||
---|---|---|
| | |
0.005 USD per each (5.00 USD per 1000) | 0.004 USD per each (4.00 USD per 1000) | Contact Sales for volume pricing |
SKU: Address Validation
A request to the validateAddress method (REST) and ValidateAddress method (gRPC) of the Address Validation API .
MONTHLY VOLUME RANGE (Price per REQUEST) | ||
---|---|---|
| | |
0.017 USD per each (17.00 USD per 1000) | 0.0136 USD per each (13.60 USD per 1000) | Contact Sales for volume pricing |
This section lists the SKUs defined for the core Google Maps Platform products of Maps, Routes, and Places. The core products are pay as you go and you only pay for the SKUs you use.
For each SKU listed you'll see:
- The SKU name as it appears on your billing report.
- Details describing the type of use that triggers the SKU.
- The price per each use for the three volume-based tiers.
- Any additional SKU-specific pricing notes
Look up individual product SKUs here, or use our Pricing and Usage calculator to estimate your usage versus total cost per API.
GMP Product / SKU table
Maps product SKUs
APIs in Maps include: Maps SDK for Android ; Maps SDK for iOS ; Maps JavaScript API ; Maps Static API ; Street View Static API ; and Maps Embed API .
SKU: Mobile Native Static Maps
Includes a Google map object in lite mode, not loaded with a map ID, in an Maps SDK for Android mobile application.
MONTHLY VOLUME RANGE (Price per MAP LOAD) | ||
---|---|---|
| | |
0.00 USD | 0.00 USD | 0.00 USD |
A single map load is accrued for each instantiation of a Google map object in lite mode, in a Maps SDK for Android mobile application. Maps are created with instances of MapFragment
, SupportMapFragment
, or MapView
classes. A map load is counted each time the related onCreate()
method is called.
SKU: Mobile Native Dynamic Maps
A Google map object, not loaded with a map ID, in a Maps SDK for Android or Maps SDK for iOS mobile application.
MONTHLY VOLUME RANGE (Price per MAP LOAD) | ||
---|---|---|
| | |
0.00 USD | 0.00 USD | 0.00 USD |
A single map load is accrued for each instantiation of a Google map object in a Maps SDK for Android or Maps SDK for iOS mobile application:
- One of
MapFragment
,SupportMapFragment
, orMapView
classes on Android. A map load is counted each time the relatedonCreate()
method is called. - A
GMSMapView
object on iOS.
User interactions with the map, such as panning, zooming, or switching map layers, do not generate additional map loads. With the pay-as-you-go pricing model, the creation of a Street View panorama is no longer charged as a Mobile Native map load. It is charged as a Dynamic Street View .
SKU: Embed and SKU: Embed Advanced
All Maps Embed API requests are available at no charge with unlimited usage.
SKU: Static Maps
A request to the Maps Static API .
MONTHLY VOLUME RANGE (Price per MAP LOAD) | ||
---|---|---|
| | |
0.002 USD per each (2.00 USD per 1000) | 0.0016 USD per each (1.60 USD per 1000) | Contact Sales for volume pricing |
SKU: Dynamic Maps
An application that displays either a map loaded with or without a map ID using Maps JavaScript API , or a map loaded with a map ID and using either the Maps SDK for Android or Maps SDK for iOS .
MONTHLY VOLUME RANGE (Price per MAP LOAD) | ||
---|---|---|
| | |
0.007 USD per each (7.00 USD per 1000) | 0.0056 USD per each (5.60 USD per 1000) | Contact Sales for volume pricing |
User interactions with the map, such as panning, zooming, or switching map layers, do not generate additional map loads.
SKU: Static Street View
Street View panoramas and map loads are now charged separately. A static Street View panorama is charged for each request to the Street View Static API to embed a static (non-interactive) Street View panorama. Usage of the Street View Image Metadata endpoint is not charged.
MONTHLY VOLUME RANGE (Price per PANORAMA) | ||
---|---|---|
| | |
0.007 USD per each (7.00 USD per 1000) | 0.0056 USD per each (5.60 USD per 1000) | Contact Sales for volume pricing |
SKU: Dynamic Street View
Street View panoramas and map loads are now charged separately. A dynamic Street View panorama is charged for each instantiation of a panorama object in a Maps JavaScript API , Maps SDK for Android , Maps SDK for iOS application.
MONTHLY VOLUME RANGE (Price per PANORAMA) | ||
---|---|---|
| | |
0.014 USD per each (14.00 USD per 1000) | 0.0112 USD per each (11.20 USD per 1000) | Contact Sales for volume pricing |
An instantiation of a panorama object occurs:
- In JavaScript , with the
google.maps.StreetViewPanorama()
class orMap.getStreetView()
method. Neither the built-in Street View experience based on the Street View Pegman control nor usage of theStreetViewService()
class is charged. - On Android , with one of
StreetViewPanoramaFragment
,SupportStreetViewPanoramaFragment
, orStreetViewPanoramaView
classes. A panorama is counted each time the relatedonCreate()
method is called. - On iOS , with the
GMSPanoramaView
object.
Routes product SKUs
APIs in Routes include: Directions API ; Distance Matrix API ; and Roads API .
SKU: Directions
A request to the Maps JavaScript API's Directions Service (excludes requests triggering the Directions Advanced billing SKU) or the Directions API .
MONTHLY VOLUME RANGE (Price per QUERY) | ||
---|---|---|
| | |
0.005 USD per each (5.00 USD per 1000) | 0.004 USD per each (4.00 USD per 1000) | Contact Sales for volume pricing |
SKU: Directions Advanced
A request to the Maps JavaScript API's Directions Service or the Directions API that uses traffic information, more than 10 waypoints, waypoints optimization, and/or location modifiers.
MONTHLY VOLUME RANGE (Price per QUERY) | ||
---|---|---|
| | |
0.01 USD per each (10.00 USD per 1000) | 0.008 USD per each (8.00 USD per 1000) | Contact Sales for volume pricing |
A Directions Advanced SKU is charged for a Maps JavaScript API's Directions Service or a Directions API request that uses one or more of the following:
- Traffic information. Traffic information is used when all the following apply (these are the conditions required to receive the
duration_in_traffic
field in the Directions response):- The travel
mode
parameter isdriving
, or is not specified (driving
is the default travel mode). - The request includes a valid
departure_time
parameter . Thedeparture_time
can be set to the current time or some time in the future. It cannot be in the past. - The request does not include stopover waypoints . If the request includes waypoints, prefix each waypoint with
via:
to influence the route but avoid stopovers. For example,&waypoints=via:San Francisco|via:Mountain View|...
- The travel
- More than 10 waypoints (between 11 and 25).
- Waypoints optimization. The
optimize
parameter is set totrue
for waypoints. For example,&waypoints=optimize:true|San Francisco|Mountain View|...
- Location modifiers. When you use the following location modifiers to indicate how drivers should approach a particular location:
-
side_of_road
-
heading
-
SKU: Distance Matrix
A request to the Distance Matrix API or the Maps JavaScript API's Distance Matrix Service (excludes requests triggering the Distance Matrix Advanced billing SKU billing SKU).
MONTHLY VOLUME RANGE (Price per ELEMENT) | ||
---|---|---|
| | |
0.005 USD per each (5.00 USD per 1000) | 0.004 USD per each (4.00 USD per 1000) | Contact Sales for volume pricing |
Each query sent to the Distance Matrix API generates elements, where the number of origins
times the number of destinations
equals the number of elements.
SKU: Distance Matrix Advanced
A request to the Distance Matrix API or the Maps JavaScript API's Distance Matrix Service that uses traffic information and/or location modifiers.
MONTHLY VOLUME RANGE (Price per ELEMENT) | ||
---|---|---|
| | |
0.01 USD per each (10.00 USD per 1000) | 0.008 USD per each (8.00 USD per 1000) | Contact Sales for volume pricing |
Each query sent to the Distance Matrix API generates elements, where the number of origins
times the number of destinations
equals the number of elements.
A Distance Matrix Advanced SKU is charged for a Distance Matrix API or a Maps JavaScript API's Distance Matrix Service that uses one or more of the following:
- Traffic information. Traffic information is used when all the following apply (these are the conditions required to receive the
duration_in_traffic
field in the Distance Matrix response):- The travel
mode
parameter isdriving
, or is not specified (driving
is the default travel mode). - The request includes a valid
departure_time
parameter . Thedeparture_time
can be set to the current time or some time in the future. It cannot be in the past.
- The travel
- Location modifiers. When you use the following location modifiers to indicate how drivers should approach a particular location:
-
side_of_road
-
heading
-
SKU: Roads – Route Traveled
A request to the Roads API's Snap to Roads service .
MONTHLY VOLUME RANGE (Price per QUERY) | ||
---|---|---|
| | |
0.01 USD per each (10.00 USD per 1000) | 0.008 USD per each (8.00 USD per 1000) | Contact Sales for volume pricing |
SKU: Roads – Nearest Road
A request to the Roads API's Nearest Roads service .
MONTHLY VOLUME RANGE (Price per QUERY) | ||
---|---|---|
| | |
0.01 USD per each (10.00 USD per 1000) | 0.008 USD per each (8.00 USD per 1000) | Contact Sales for volume pricing |
SKU: Roads – Speed Limits
A request to the Roads API's Speed Limits service . MONTHLY VOLUME RANGE (Price per ELEMENT) | ||
---|---|---|
| | |
0.02 USD per each (20.00 USD per 1000) | 0.016 USD per each (16.00 USD per 1000) | Contact Sales for volume pricing |
Speed Limit requests are billed per speed limit element returned in the API response. This amount will always be equal to or less than the number of points passed in the original request.
SKU: Routes: Compute Routes - Basic
A request to Compute Routes .
MONTHLY VOLUME RANGE Price per QUERY | ||
---|---|---|
| | |
0.005 USD per each (5.00 USD per 1000) | 0.004 USD per each (4.00 USD per 1000) | Contact Sales for volume pricing |
SKU: Routes: Compute Routes - Advanced
A request to Compute Routes that uses advanced features.
MONTHLY VOLUME RANGE Price per QUERY | ||
---|---|---|
| | |
0.01 USD per each (10.00 USD per 1000) | 0.008 USD per each (8.00 USD per 1000) | Contact Sales for volume pricing |
The Advanced SKU is charged for a Compute Routes request that uses one or more of the following features:
- Between 10 and 25 waypoints
- Traffic aware or traffic aware optimal routing. These routing options correspond to setting the
routingPreference
property in the request toTRAFFIC_AWARE
orTRAFFIC_AWARE_OPTIMAL
. - Location modifiers. When you use the following options to indicate how drivers should approach a particular location:
SKU: Routes: Compute Routes - Preferred
A request to Compute Routes that uses preferred features.
MONTHLY VOLUME RANGE Price per QUERY | ||
---|---|---|
| | |
0.015 USD per each (15.00 USD per 1000) | 0.012 USD per each (12.00 USD per 1000) | Contact Sales for volume pricing |
The Preferred SKU is charged for a Compute Routes request that uses one or more of the following features:
SKU: Routes: Compute Route Matrix - Basic
A request to Compute Route Matrix .
MONTHLY VOLUME RANGE Price per ELEMENT | ||
---|---|---|
| | |
0.005 USD per each (5.00 USD per 1000) | 0.004 USD per each (4.00 USD per 1000) | Contact Sales for volume pricing |
SKU: Routes: Compute Route Matrix - Advanced
A request to Compute Route Matrix that uses advanced features.
MONTHLY VOLUME RANGE Price per ELEMENT | ||
---|---|---|
| | |
0.01 USD per each (10.00 USD per 1000) | 0.008 USD per each (8.00 USD per 1000) | Contact Sales for volume pricing |
The Advanced SKU is charged for a Compute Route Matrix request that uses one or more of the following features:
- Between 10 and 25 waypoints
- Traffic aware or traffic aware optimal routing. These routing options correspond to setting the
routingPreference
property in the request toTRAFFIC_AWARE
orTRAFFIC_AWARE_OPTIMAL
. - Location modifiers. When you use the following options to indicate how drivers should approach a particular location:
SKU: Routes: Compute Route Matrix - Preferred
A request to Compute Route Matrix that uses preferred features.
MONTHLY VOLUME RANGE Price per ELEMENT | ||
---|---|---|
| | |
0.015 USD per each (15.00 USD per 1000) | 0.012 USD per each (12.00 USD per 1000) | Contact Sales for volume pricing |
The Preferred SKU is charged for a Compute Route Matrix request that uses one or more of the following features:
Places product SKUs
APIs in Places include Places API , Places SDK for Android ; Places SDK for iOS ; Places Library, Maps JavaScript API ; Geocoding API ; Geolocation API ; Time Zone API ; and Elevation API .
About Autocomplete sessions
An Autocomplete session includes some Autocomplete requests (to retrieve suggestions on a place as the user types), and at most one Places Details request (to retrieve details about the place selected by the user). The same session token is passed to the Autocomplete and the subsequent Place Detail request. A session starts with the first Autocomplete request (which typically happens when the user starts typing). A Places Details call is made when the user has selected one of the Autocomplete suggestions. If a user does not select a suggestion, no Places Details call is made.
After a user has selected a place (ie, a Places Details call is made), you must start a new session using a new session token.
Autocomplete sessions can be generated from the following APIs:
- The Places API Place Autocomplete service or the Maps JavaScript API's Places Autocomplete service . You need to design your application to provide session tokens (you may need to change your existing code).
- The Maps JavaScript API's Autocomplete widget . Session-based billing is automatically enabled on those widgets, without any code change required.
A session token is good for one user session and should not be used for more than one user session. If you reuse a session token, the session is considered invalid and the requests are charged as if no session token was provided.
The Autocomplete requests and the Places Details requests using sessions are billed on different SKUs.
About Places Data SKUs
The three Places Data SKUs are: Basic Data , Contact Data , and Atmosphere Data .One or more Data SKUs are triggered for:
- Android: each request to
fetchPlace()
orfindCurrentPlace()
- iOS: each call to
fetchPlaceFromPlaceID:
orfindPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
- Web service: each Places request depending on the fields specified in the request
Data SKUs are always charged in addition to the base SKU for the request triggering them. For example, a Place Details request including Basic Data fields will be charged both under the Basic Data SKU and the Place Details SKU.
For the web service, these Places APIs calls support specifying the data fields to return:
For the web service, these Places APIs calls DO NOT support specifying the returned fields. These calls always return all the Places data, charging the three Places Data SKUs in addition to the charge for each API request:
SKU: Basic Data
Using the fields parameter in your Place Details or Find Place request, you can limit the response to only those fields specified. Fields in the Basic category are included in the base cost of the Places request and do not result in any additional charge. The Basic Data SKU is triggered when any of these fields are requested:
- Android:
Place.Field.ADDRESS
,Place.Field.ADDRESS_COMPONENTS
,Place.Field.BUSINESS_STATUS
,Place.Field.ICON_BACKGROUND_COLOR
,Place.Field.ICON_URL
,Place.Field.ID
,Place.Field.LAT_LNG
,Place.Field.NAME
,Place.Field.PHOTO_METADATAS
,Place.Field.PLUS_CODE
,Place.Field.TYPES
,Place.Field.VIEWPORT
, orPlace.Field.UTC_OFFSET
- iOS:
GMSPlaceFieldFormattedAddress
,GMSPlaceFieldBusinesssStatus
,GMSPlaceFieldID
,GMSPlaceFieldCoordinate
,GMSPlaceFieldName
,GMSPlaceFieldPhotos
,GMSPlaceFieldPlusCode
,GMSPlaceFieldTypes
, orGMSPlaceFieldViewport
- Web service:
address_component
,adr_address
,business_status
,formatted_address
,geometry
,icon
,name
,permanently_closed
,photo
,place_id
,plus_code
,type
,url
,utc_offset
,vicinity
, orwheelchair_accessible_entrance
MONTHLY VOLUME RANGE (Price per CALL) | ||
---|---|---|
| | |
Places request cost + 0.00 USD | Places request cost + 0.00 USD | Places request cost + 0.00 USD |
SKU: Contact Data
Using the fields parameter in your Place Details or Find Place request for web services, or an array of Place.Field
s for Android or iOS, you can limit the response to only those fields specified. Fields in the Contact category result in an additional charge. The Contact Data SKU is triggered when any of these fields are requested:
- Android:
Place.Field.OPENING_HOURS
,Place.Field.PHONE_NUMBER
, orPlace.Field.WEBSITE_URI
- iOS:
GMSPlaceFieldOpeningHours
,GMSPlaceFieldPhoneNumber
, orGMSPlaceFieldWebsite
- Web service:
formatted_phone_number
,international_phone_number
,opening_hours
,current_opening_hours
,secondary_opening_hours
, orwebsite
MONTHLY VOLUME RANGE (Price per CALL) | ||
---|---|---|
| | |
Places request cost + 0.003 USD per each (+ 3.00 USD per 1000) | Places request cost + 0.0024 USD per each (+ 2.40 USD per 1000) | Contact Sales for volume pricing |
SKU: Atmosphere Data
Using the fields parameter in your Place Details or Find Place request, you can limit the response to only those fields specified. Fields in the Atmosphere category result in an additional charge. The Atmosphere Data SKU is triggered when any of these fields are requested:
- Android:
Place.Field.CURBSIDE_PICKUP
,Place.Field.DELIVERY
,Place.Field.DINE_IN
,Place.Field.PRICE_LEVEL
,Place.Field.RATING
,Place.Field.TAKEOUT
, orPlace.Field.USER_RATINGS_TOTAL
- iOS:
GMSPlaceFieldPriceLevel
,GMSPlaceFieldRating
,GMSPlaceFieldUserRatingsTotal
,GMSPlaceFieldTakeout
,GMSPlaceFieldDelivery
,GMSPlaceFieldDineIn
,GMSPlaceFieldCurbsidePickup
,GMSPlaceFieldReservable
,GMSPlaceFieldServesBreakfast
,GMSPlaceFieldServesLunch
,GMSPlaceFieldServesDinner
,GMSPlaceFieldServesBeer
,GMSPlaceFieldServesWine
,GMSPlaceFieldServesBrunch
orGMSPlaceFieldServesVegetarianFood
. - JavaScript : See Fields (Place details)
- Web service :
curbside_pickup
,delivery
,dine_in
,editorial_summary
,price_level
,rating
,reservable
,reviews
,serves_beer
,serves_breakfast
,serves_brunch
,serves_dinner
,serves_lunch
,serves_vegetarian_food
,serves_wine
,takeout
, oruser_ratings_total
.
MONTHLY VOLUME RANGE (Price per CALL) | ||
---|---|---|
| | |
Places request cost + 0.005 USD per each (+ 5.00 USD per 1000) | Places request cost + 0.004 USD per each (+ 4.00 USD per 1000) | Contact Sales for volume pricing |
SKU: Autocomplete – Per Request
The Autocomplete – Per Request SKU is charged for any of these calls or requests that do not include a session token:
- Android:
findAutocompletePredictions()
- iOS:
findAutocompletePredictionsFromQuery:
- JavaScript: the Maps JavaScript API's Place Autocomplete service
- Web service: the Places API Place Autocomplete service
Calls made from an invalid Autocomplete session (for example, a session that reuses a session token) are also charged an Autocomplete – Per Request SKU.
Autocomplete requests from the Maps JavaScript API's Place Autocomplete Widget may be charged an Autocomplete – Per Request SKU in case calls are made from an invalid Autocomplete session. This may happen when a user is typing multiple different addresses or copy/pasting different addresses into the widget and not always selects an autocomplete prediction.
MONTHLY VOLUME RANGE (Price per REQUEST) | ||
---|---|---|
| | |
0.00283 USD per each (2.83 USD per 1000) | 0.00227 USD per each (2.27 USD per 1000) | Contact Sales for volume pricing |
SKU: Autocomplete without Place Details – Per Session
The Autocomplete without Place Details – Per Session SKU is charged for an Autocomplete session that does not include a Place Details request (within a few minutes of the beginning of the session).
MONTHLY VOLUME RANGE (Price per SESSION) | ||
---|---|---|
| | |
0.017 USD per each (17.00 USD per 1000) | 0.0136 USD per each (13.60 USD per 1000) | Contact Sales for volume pricing |
উদাহরণ
If your application issues these two calls in a single session:
Android
- findAutocompletePredictions() (.setQuery(”par”), .setSessionToken(XYZ))
- findAutocompletePredictions() (.setQuery(”paris”), .setSessionToken(XYZ))
iOS
- placesClient?.findAutocompletePredictions(fromQuery: "par" ...
- placesClient?.findAutocompletePredictions(fromQuery: "paris" ...
Web service
- Place Autocomplete Request (input=”par”, session_token: XYZ)
- Place Autocomplete Request (input=”paris”, session_token: XYZ)
On your bill, you will see this SKU listed (when viewing your bill by SKU ):
- Autocomplete without Place Details – Per Session (price starting at 0.017 USD per session)
SKU: Autocomplete (included with Place Details) – Per Session
The Autocomplete (included with Place Details) – Per Session SKU is charged for an Autocomplete session that includes any of:
- Android: a call to
fetchPlace()
- iOS: a call to
fetchPlaceFromPlaceID:
- Web service: a Place Details request
The autocomplete request is available at no charge, and the subsequent Place Details call gets charged based on regular Place Details pricing .
A Place Details request generates Data SKUs ( Basic , Contact , and/or Atmosphere ) – depending on the fields that are specified in the request.
If you do not specify fields in the Place Details request, all Data SKUs are triggered (Basic, Contact, and Atmosphere).
Place Details ID refresh requests (requests that specify only the place_id
field) during an autocomplete session are billed as SKU: Autocomplete without Place Details – Per Session .
MONTHLY VOLUME RANGE (Price per SESSION) | ||
---|---|---|
| | |
0.00 USD | 0.00 USD | 0.00 USD |
উদাহরণ
If your application issues the following three calls in a single session:
Android
- findAutocompletePredictions() (.setQuery(”par”), .setSessionToken(XYZ))
- findAutocompletePredictions() (.setQuery(”paris”), .setSessionToken(XYZ))
- fetchPlace() (with a
FetchPlaceRequest
including the Place ID, and the ADDRESS field)
iOS
- placesClient?.findAutocompletePredictions(fromQuery: "par" ...
- placesClient?.findAutocompletePredictions(fromQuery: "paris" ...
- fetchPlaceFromPlaceID: (including the Place ID, and the
GMSPlaceFieldFormattedAddress
field)
Web service
- Places Autocomplete Request (input=”par”, session_token: XYZ)
- Places Autocomplete Request (input=”paris”, session_token: XYZ)
- Places Details (place_id, session_token: XYZ, fields:formatted_address)
On your bill, you will see these SKUs listed (when viewing your bill by SKU ):
- Autocomplete (included with Place Details) – Per Session (billed at 0.00 USD)
- Place Details (price starting at 0.017 USD per session)
- Basic Data (billed at 0.00 USD)
SKU: Query Autocomplete – Per Request
A Query Autocomplete – Per Request SKU is charged for each request to:
- JavaScript: the Maps JavaScript API's Places Autocomplete Service (
getQueryPredictions()
) and the use of the Maps JavaScript API's SearchBox widget (Query Autocomplete requests are generated as the user types). - Web service: the Places API Query Autocomplete service
MONTHLY VOLUME RANGE (Price per REQUEST) | ||
---|---|---|
| | |
0.00283 USD per each (2.83 USD per 1000) | 0.00227 USD per each (2.27 USD per 1000) | Contact Sales for volume pricing |
Pricing by Autocomplete session is not supported using Query Autocomplete. Subsequent Places Details calls get charged based on regular Places Details pricing .
SKU: Place Details
Place Details calls are charged as follows:
MONTHLY VOLUME RANGE (Price per CALL) | ||
---|---|---|
| | |
0.017 USD per each (17.00 USD per 1000) | 0.0136 USD per each (13.60 USD per 1000) | Contact Sales for volume pricing |
The Place Details SKU is generated from these APIs:
- Android: Places SDK for Android (
fetchPlace()
) - iOS: Places SDK for iOS (
fetchPlaceFromPlaceID:
) - JavaScript: Maps JavaScript API's Place Details service (
getDetails
) - JavaScript: Maps JavaScript API's Place Autocomplete widget (
getPlace
) - JavaScript: Maps JavaScript API's Place SearchBox widget :
getPlaces()
method after the user selects a place result (icon: pin), *not* a query (icon: magnifier), as illustrated here:In the results of the search box widget, after typing "pizza" in the search box, notice that Pizza Autentico has a pin icon next to it, indicating that it is a place result (and not a query). - Web service: Places API Place Details service
With the web API and services, the Place Details SKU is charged whether a session token is provided or not.
A Place Details call or request also generates Data SKUs ( Basic , Contact , and/or Atmosphere ), depending on the fields that are specified in the call or request. If NO fields are specified in the Place Details call or request, ALL Data SKUs are triggered, and you are charged for the Places Details call or request plus the cost of all the data.
উদাহরণ
- Make one of these calls or requests:
- Mobile: call
fetchPlace()
on Android orfetchPlaceFromPlaceID:
on iOS, and specify just theADDRESS
field - Web API or service: make a Place Details request and specify just the address field:
getPlaceDetails(fields: formatted_address)
- Place Details (price starting at 0.017 USD per session)
- Basic Data (billed at 0.00 USD)
- Mobile: call
- Make one of these calls or requests:
- Mobile: call
fetchPlace()
on Android orfetchPlaceFromPlaceID:
on iOS, and specify just thePHONE_NUMBER
field - Web API or service: make a Place Details request and specify the phone number field:
getPlaceDetails(fields: formatted_phone_number)
- Place Details (price starting at 0.017 USD per session)
- Contact Data (price starting at 0.003 USD per request)
- Mobile: call
- Make one of these calls or requests:
- Mobile: call
fetchPlace()
on Android orfetchPlaceFromPlaceID:
on iOS, and specify all the fields - Web API or service: make a Place Details request and specify all the fields (this type of request is the default if you do not specify any fields):
getPlaceDetails()
.
- Place Details (price starting at 0.017 USD per session)
- Basic Data (billed at 0.00 USD)
- Contact Data (price starting at 0.003 USD per request)
- Atmosphere Data (price starting at 0.005 USD per request)
- Mobile: call
SKU: Place Details – ID Refresh
Use the Place Details request to refresh stale place IDs . These types of requests are available at no charge.
MONTHLY VOLUME RANGE (Price per CALL) | ||
---|---|---|
| | |
0.00 USD | 0.00 USD | 0.00 USD |
উদাহরণ
Make a Place Details request specifying just the place id field: getPlaceDetails(fields: place_id)
. On your bill, you will see this SKU listed (when viewing your bill by SKU ):
- Place Details – ID Refresh (billed at 0.00 USD)
SKU: Find Place
Find Place is charged for a Find Place request.
MONTHLY VOLUME RANGE (Price per CALL) | ||
---|---|---|
| | |
0.017 USD per each (17.00 USD per 1000) | 0.0136 USD per each (13.60 USD per 1000) | Contact Sales for volume pricing |
Find Place requests also generate Data SKUs ( Basic , Contact , and/or Atmosphere ), depending on the fields that are specified in the request. Like Place Details requests, you can use the fields parameter in your Find Place request to limit the response to only those fields specified. You are billed for the Find Place request as well as the data requested. By default, if NO fields are requested, only the place id is returned, so no additional data charges are incurred.
উদাহরণ
- You make a Find Place request and specify just the address field:
FindPlace(fields: formatted_address)
. On your bill, you will see these SKUs listed (when viewing your bill by SKU ):- Find Place (price starting at 0.017 USD per call)
- Basic Data (billed at 0.00 USD)
- You make a Find Place request and specify the phone number field:
FindPlace(fields: formatted_phone_number)
. On your bill, you will see these SKUs listed (when viewing your bill by SKU ):- Find Place (price starting at 0.017 USD per call)
- Contact Data (price starting at 0.003 USD per request)
- You make a Find Place request and specify fields from all three data-type buckets:
FindPlace(fields: formatted_address, opening_hours, price_level)
. On your bill, you will see these SKUs listed (when viewing your bill by SKU ):- Find Place (price starting at 0.017 USD per call)
- Basic Data (billed at 0.00 USD)
- Contact Data (price starting at 0.003 USD per request)
- Atmosphere Data (price starting at 0.005 USD per request)
SKU: Find Place – ID only
Find Place – ID only is charged for Find Place requests that only specify the Place ID to be returned. By default, if no fields are specified in the Find Place request, only the place id is returned.
MONTHLY VOLUME RANGE (Price per CALL) | ||
---|---|---|
| | |
0.00 USD | 0.00 USD | 0.00 USD |
উদাহরণ
You make a Find Place request and only specify the place_id
field: FindPlace(fields: place_id)
. On your bill, you will see this SKU listed (when viewing your bill by SKU ):
- Find Place – ID only (billed at 0.00 USD)
SKU: Find Current Place
Find Current Place is charged for calls to findCurrentPlace()
(Android) or findPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
(iOS).
MONTHLY VOLUME RANGE (Price per CALL) | ||
---|---|---|
| | |
0.030 USD per each (30.00 USD per 1000) | 0.024 USD per each (24.00 USD per 1000) | Contact Sales for volume pricing |
Calls to findCurrentPlace()
(Android) or findPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
(iOS) also generate Data SKUs ( Basic , Contact , and/or Atmosphere ), depending on the fields that are specified in the call. Specify data fields to limit the response to only those fields. You are billed for the Find Current Place call as well as the data requested.
উদাহরণ
- You call
findCurrentPlace()
(Android) orfindPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
(iOS) and specify just theADDRESS
field. On your bill, you will see these SKUs listed (when viewing your bill by SKU ):- Find Current Place (price starting at 0.030 USD per request)
- Basic Data (billed at 0.00 USD)
- You call
findCurrentPlace()
(Android) orfindPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
(iOS) and specify thePHONE_NUMBER
field. On your bill, you will see these SKUs listed (when viewing your bill by SKU ):- Find Current Place (price starting at 0.030 USD per request)
- Contact Data (price starting at 0.003 USD per request)
- You call
findCurrentPlace()
(Android) orfindPlaceLikelihoodsFromCurrentLocationWithPlaceFields:
(iOS) and specify fields from all three data-type buckets. On your bill, you will see these SKUs listed (when viewing your bill by SKU ):- Find Current Place (price starting at 0.030 USD per request)
- Basic Data (billed at 0.00 USD)
- Contact Data (price starting at 0.003 USD per request)
- Atmosphere Data (price starting at 0.005 USD per request)
SKU: Place – Nearby Search
Place – Nearby Search is charged for requests to the Maps JavaScript API's Place Nearby Search service ( nearbySearch()
), or to the Places API Nearby Search service
MONTHLY VOLUME RANGE (Price per CALL) | ||
---|---|---|
| | |
0.032 USD per each (32.00 USD per 1000) | 0.0256 USD per each (25.60 USD per 1000) | Contact Sales for volume pricing |
Nearby Search requests return a list of places, but do not support specifying which fields are returned. Nearby Search requests return a subset of the supported data fields . You are charged for the Nearby Search request starting at 0.032 USD per each, as well as all of the data-type SKUs ( Basic Data , Contact Data , and Atmosphere Data ).
উদাহরণ
You make a Nearby Search request, such as NearbySearch (San Francisco, 100 meters)
. On your bill, you will see these SKUs listed (when viewing your bill by SKU ):
- Place - Nearby Search (price starting at 0.032 USD per call)
- Basic Data (billed at 0.00 USD)
- Contact Data (price starting at 0.003 USD per request)
- Atmosphere Data (price starting at 0.005 USD per request)
SKU: Place – Text Search
Place – Text Search is charged for requests to the Maps JavaScript API's Place Text Search service ( textSearch()
), or to the Places API Text Search service .
MONTHLY VOLUME RANGE (Price per CALL) | ||
---|---|---|
| | |
0.032 USD per each (32.00 USD per 1000) | 0.0256 USD per each (25.60 USD per 1000) | Contact Sales for volume pricing |
Text Search requests return a list of places, but do not support specifying which fields are returned. Text Search requests return a subset of the supported data fields . You are charged for the Text Search request starting at 0.032 USD per each, as well as all of the data-type SKUs ( Basic Data , Contact Data , and Atmosphere Data ).
The Place – Text Search SKU is also generated by the Maps JavaScript API's Place SearchBox widget : getPlaces()
method after the user selects a place query (icon: magnifier), not a result (icon: pin), as illustrated here:

উদাহরণ
You make a Text Search request, such as TextSearch(123 Main Street)
. On your bill, you will see these SKUs listed (when viewing your bill by SKU ):
- Place - Text Search (price starting at 0.032 USD per call)
- Basic Data (billed at 0.00 USD)
- Contact Data (price starting at 0.003 USD per request)
- Atmosphere Data (price starting at 0.005 USD per request)
SKU: Place Photo
A Place Photo SKU is charged for:
- Android: calls to
fetchPhoto()
- iOS: calls to
loadPlacePhoto:
- JavaScript: to Places Library, Maps JavaScript API's Place Photos service when requesting data from the URLs returned by
PlacePhoto.getUrl()
to load image pixel data - Web service: requests to the Places API Place Photos service
For the JavaScript service, invoking the PlacePhoto.getUrl()
method does not cause billing until the URL is actually used to obtain pixel data.
MONTHLY VOLUME RANGE (Price per CALL) | ||
---|---|---|
| | |
0.007 USD per each (7.00 USD per 1000) | 0.0056 USD per each (5.60 USD per 1000) | Contact Sales for volume pricing |
SKU: Geocoding
A Geocoding SKU is charged for requests to the Maps JavaScript API's Geocoding service or to the Geocoding API . In JavaScript , the method Geocoder.geocode()
initiates the request to the Geocoding Service.
MONTHLY VOLUME RANGE (Price per REQUEST) | ||
---|---|---|
| | |
0.005 USD per each (5.00 USD per 1000) | 0.004 USD per each (4.00 USD per 1000) | Contact Sales for volume pricing |
SKU: Geolocation
A Geolocation SKU is charged for requests to the Geolocation API .
MONTHLY VOLUME RANGE (Price per REQUEST) | ||
---|---|---|
| | |
0.005 USD per each (5.00 USD per 1000) | 0.004 USD per each (4.00 USD per 1000) | Contact Sales for volume pricing |
SKU: Time Zone
A Time Zone SKU is charged for requests to the Time Zone API .
MONTHLY VOLUME RANGE (Price per REQUEST) | ||
---|---|---|
| | |
0.005 USD per each (5.00 USD per 1000) | 0.004 USD per each (4.00 USD per 1000) | Contact Sales for volume pricing |
SKU: Elevation
An Elevation SKU is charged for requests to the Maps JavaScript API ’s Elevation service or to the Elevation API .
MONTHLY VOLUME RANGE (Price per REQUEST) | ||
---|---|---|
| | |
0.005 USD per each (5.00 USD per 1000) | 0.004 USD per each (4.00 USD per 1000) | Contact Sales for volume pricing |
SKU: Address Validation
A request to the validateAddress method (REST) and ValidateAddress method (gRPC) of the Address Validation API .
MONTHLY VOLUME RANGE (Price per REQUEST) | ||
---|---|---|
| | |
0.017 USD per each (17.00 USD per 1000) | 0.0136 USD per each (13.60 USD per 1000) | Contact Sales for volume pricing |