Package google.maps.isochrones.v1

সূচী

আইসোক্রোনসার্ভিস

আইসোক্রোন গণনার পরিষেবা। আইসোক্রোন হলো একটি নির্দিষ্ট উৎস বিন্দু থেকে একটি নির্দিষ্ট ভ্রমণ সময়ের মধ্যে পৌঁছানোর যোগ্য একটি এলাকা।

GenerateIsochrone

rpc GenerateIsochrone( GenerateIsochroneRequest ) returns ( GenerateIsochroneResponse )

প্রদত্ত প্যারামিটার সেটের জন্য একটি একক আইসোক্রোন গণনা করে এবং ফেরত দেয়।

GenerateIsochroneRequest

একটি একক আইসোক্রোন তৈরি করার অনুরোধ।

ক্ষেত্র
travel_duration

Duration

প্রয়োজনীয়। আইসোক্রোন গণনার জন্য ভ্রমণ সময়। মানটি অবশ্যই ধনাত্মক হতে হবে এবং এর সর্বোচ্চ সীমা ৭২০০ সেকেন্ড (১২০ মিনিট)। ড্রাইভ মোডের জন্য, সর্বোচ্চ অনুমোদিত সময়কাল হলো ৩৬০০ সেকেন্ড (৬০ মিনিট)।

travel_mode

TravelMode

প্রয়োজনীয়। পরিবহনের মাধ্যম।

travel_direction

TravelDirection

প্রয়োজনীয়। যাত্রার দিক।

routing_preference

RoutingPreference

ঐচ্ছিক। রাউটিংয়ের পছন্দ নির্দিষ্ট করে। ডিফল্ট হলো TRAFFIC_UNAWARE।

enable_smoothing

bool

ঐচ্ছিক। এর দ্বারা নির্দিষ্ট করা হয় যে, প্রাপ্ত আইসোক্রোন বহুভুজগুলোর প্রান্তগুলো মসৃণ করা হবে কি না।

polygon_fidelity

PolygonFidelity

ঐচ্ছিক। এটি তৈরি হওয়া বহুভুজের নির্ভুলতা নিয়ন্ত্রণ করে। এর ডিফল্ট মান হলো POLYGON_FIDELITY_UNSPECIFIED।

ইউনিয়ন ফিল্ড origin । আবশ্যক। আইসোক্রোন গণনার প্রারম্ভিক বিন্দু। origin নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:
location

LatLng

অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক হিসাবে মূলবিন্দু।

place

string

কোনো স্থানের রিসোর্স নাম, places/{place_id} ফরম্যাটে।

পলিগনফিডেলিটি

আইসোক্রোন বহুভুজের বিশদ বিবরণের মাত্রা নিয়ন্ত্রণ করে।

এনাম
POLYGON_FIDELITY_UNSPECIFIED কোনো পলিগন ফিডেলিটি নির্দিষ্ট করা হয়নি। সার্ভার তার ডিফল্ট ফিডেলিটি ব্যবহার করবে, যা ভ্রমণের সময়কালের উপর ভিত্তি করে নির্ধারিত হয়।
LOW কম প্রিসিশন। কম সংখ্যক ভার্টেক্স ব্যবহার করে বড় এলাকা কভার করার জন্য ভালো।
MEDIUM মাঝারি নির্ভুলতা। বিশদ বিবরণ এবং আর্টিফ্যাক্ট আকারের মধ্যে ভারসাম্য।
HIGH উচ্চ নির্ভুলতা। উচ্চ মানের প্রান্তরেখা, কিন্তু যেখানে সড়ক নেটওয়ার্কের ঘনত্ব কম, সেখানে বহুভুজে ফাঁক তৈরি হতে পারে।

রাউটিং প্রেফারেন্স

গণনার মধ্যে যান চলাচলের অবস্থা কীভাবে অন্তর্ভুক্ত করা হবে তা নির্ধারণ করে।

এনাম
ROUTING_PREFERENCE_UNSPECIFIED কোনো রাউটিং পছন্দ নির্দিষ্ট করা হয়নি। সার্ভার তার ডিফল্ট পছন্দ, অর্থাৎ TRAFFIC_UNAWARE, ব্যবহার করবে।
TRAFFIC_UNAWARE এই গণনায় যানচলাচলের পরিস্থিতি বিবেচনা করা হবে না। আইসোক্রোনটি সড়ক নেটওয়ার্ক এবং স্থির ভ্রমণ সময়ের উপর ভিত্তি করে তৈরি হবে। এটি পরিকল্পনার উদ্দেশ্যে উপযুক্ত, যেখানে যানচলাচল কোনো বিবেচ্য বিষয় নয়।
TRAFFIC_AWARE গণনার সময় বর্তমান ট্র্যাফিকের পরিস্থিতি বিবেচনা করা হবে।

ভ্রমণের দিকনির্দেশনা

আইসোক্রোন গণনার জন্য যাত্রার দিক নির্দিষ্ট করে।

এনাম
TRAVEL_DIRECTION_UNSPECIFIED ভ্রমণের কোনো দিক নির্দিষ্ট করা হয়নি।
FROM উৎস বিন্দু থেকে পৌঁছানো যায় এমন এলাকা গণনা করে। উদাহরণ: "আমি আমার গুদাম থেকে ৩০ মিনিটের মধ্যে কোথায় কোথায় ডেলিভারি দিতে পারব?"
TO উৎস বিন্দুতে পৌঁছানোর জন্য সম্ভাব্য এলাকা গণনা করে। উদাহরণ: "আমার কর্মচারীরা কোথা থেকে যাতায়াত করে ৩০ মিনিটের মধ্যে অফিসে পৌঁছাতে পারবে?"

ভ্রমণ মোড

আইসোক্রোন গণনার জন্য পরিবহনের মাধ্যম নির্ধারণ করে।

এনাম
TRAVEL_MODE_UNSPECIFIED ভ্রমণের কোনো মাধ্যম নির্দিষ্ট করা হয়নি।
DRIVE যাত্রীবাহী গাড়িতে ভ্রমণ করুন।
BICYCLE সাইকেলে ভ্রমণ করুন।
WALK হেঁটে ভ্রমণ করুন।

GenerateIsochroneResponse

উৎপন্ন আইসোক্রোন ডেটা সম্বলিত একটি প্রতিক্রিয়া।

ক্ষেত্র
isochrone

Isochrone

শুধুমাত্র আউটপুট। উৎপন্ন আইসোক্রোন।

আইসোক্রোন

আইসোক্রোন গণনার ফলাফল, যা একটি উৎস বিন্দু থেকে একটি নির্দিষ্ট ভ্রমণ সময়ের মধ্যে পৌঁছানোর যোগ্য একটি এলাকাকে নির্দেশ করে।

ক্ষেত্র
সংযোগ ক্ষেত্রের geometry । আইসোক্রোনের জ্যামিতিক উপস্থাপনা। geometry নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:
geo_json

Struct

RFC 7946 ফরম্যাট ব্যবহার করে GeoJSON ফরম্যাটে আইসোক্রোন জ্যামিতি: https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.6