DirectionsService ক্লাস
google.maps.DirectionsService
ক্লাস
লাইব্রেরি "routes"
const {DirectionsService} = await google.maps.importLibrary("routes");
নির্মাণকারী | |
|---|---|
DirectionsService |
DirectionsService()প্যারামিটার: কিছু নেই
DirectionsService-এর একটি নতুন ইনস্ট্যান্স তৈরি করে যা Google সার্ভারে দিকনির্দেশ সংক্রান্ত কোয়েরি পাঠায়। |
পদ্ধতি | |
|---|---|
route |
route(request[, callback])প্যারামিটার:
রিটার্ন ভ্যালু:
Promise<DirectionsResult>দিকনির্দেশ সার্চ করার অনুরোধ করা। |
DirectionsRequest ইন্টারফেস
google.maps.DirectionsRequest
ইন্টারফেস
DirectionsService-এ দিকনির্দেশ সংক্রান্ত কোয়েরি পাঠানো হবে।
প্রপার্টি | |
|---|---|
destination |
ধরন:
string|LatLng|Place|LatLngLiteralগন্তব্যের লোকেশন। এটি জিওকোড করার জন্য স্ট্রিং, LatLng অথবা Place হিসেবে উল্লেখ করা যেতে পারে। প্রয়োজনীয়। |
origin |
ধরন:
string|LatLng|Place|LatLngLiteralউৎপত্তির লোকেশন। এটি জিওকোড করার জন্য স্ট্রিং, LatLng অথবা Place হিসেবে উল্লেখ করা যেতে পারে। প্রয়োজনীয়। |
travelMode |
ধরন:
TravelModeঅনুরোধ করা রাউটিংয়ের ধরন। প্রয়োজনীয়। |
avoidFerries
ঐচ্ছিক |
ধরন:
boolean optionaltrue হলে, যেখানে সম্ভব সেখানে ফেরি এড়িয়ে যাওয়ার জন্য দিকনির্দেশ পরিষেবা নির্দেশ দেয়। ঐচ্ছিক। |
avoidHighways
ঐচ্ছিক |
ধরন:
boolean optionaltrue হলে, সম্ভব হলে হাইওয়ে এড়িয়ে যাওয়ার জন্য দিকনির্দেশ পরিষেবা নির্দেশ দেয়। ঐচ্ছিক। |
avoidTolls
ঐচ্ছিক |
ধরন:
boolean optionaltrue হলে, সম্ভব হলে টোল রাস্তা এড়িয়ে যাওয়ার জন্য দিকনির্দেশ পরিষেবা নির্দেশ দেয়। ঐচ্ছিক। |
drivingOptions
ঐচ্ছিক |
ধরন:
DrivingOptions optionalসেটিংস যা শুধুমাত্র সেইসব অনুরোধের ক্ষেত্রে প্রযোজ্য যেখানে travelMode হল DRIVING। এই অবজেক্টের জন্য অন্যান্য ভ্রমণ মোডে কোনও প্রভাব পড়বে না। |
language
ঐচ্ছিক |
ধরন:
string optionalসম্ভব হলে, যে ভাষায় ফলাফল দেখানো উচিত সেই ভাষার জন্য একটি ভাষা শনাক্তকারী। অনুমোদিত ভাষার তালিকা দেখুন। |
optimizeWaypoints
ঐচ্ছিক |
ধরন:
boolean optionaltrue-এ সেট করা হলে, DirectionsService রুটের সামগ্রিক খরচ কমাতে, সরবরাহ করা মধ্যবর্তী ওয়েপয়েন্টগুলি আবার সাজানোর চেষ্টা করবে। ওয়েপয়েন্ট অপ্টিমাইজ করা হলে, নতুন ক্রম নির্ধারণ করতে উত্তরে DirectionsRoute.waypoint_order চেক করুন। |
provideRouteAlternatives
ঐচ্ছিক |
ধরন:
boolean optionalবিকল্প রুট প্রদান করা হবে কিনা। ঐচ্ছিক। |
region
ঐচ্ছিক |
ধরন:
string optionalজিওকোডিং অনুরোধের জন্য পক্ষপাত হিসেবে ব্যবহৃত অঞ্চল কোড। অঞ্চল কোডে ccTLD ("টপ-লেভেল ডোমেন") দুই-অক্ষরের মান গ্রহণ করা হয়। বেশিরভাগ ccTLD কোড ISO 3166-1 কোডের মতোই হয়, তবে কিছু ব্যতিক্রম আছে। যেমন, যুক্তরাজ্যের ccTLD হল "uk" ( .co.uk) এবং এর ISO 3166-1 কোড হল "gb" (টেকনিক্যালি "গ্রেট ব্রিটেন ও উত্তর আয়ারল্যান্ডের যুক্তরাজ্য" এন্টিটির জন্য)। |
transitOptions
ঐচ্ছিক |
ধরন:
TransitOptions optionalসেটিংস যা শুধুমাত্র সেইসব অনুরোধের ক্ষেত্রে প্রযোজ্য যেখানে travelMode হল TRANSIT। এই অবজেক্টের জন্য অন্যান্য ভ্রমণ মোডে কোনও প্রভাব পড়বে না। |
unitSystem
ঐচ্ছিক |
ধরন:
UnitSystem optionalডিফল্ট: যে দেশে প্রোডাক্ট তৈরি হয়েছে সেখানে ব্যবহৃত ইউনিট সিস্টেম।
দূরত্ব দেখানোর সময় ব্যবহার করার জন্য পছন্দের ইউনিট সিস্টেম। |
waypoints
ঐচ্ছিক |
ধরন:
Array<DirectionsWaypoint> optionalমধ্যবর্তী ওয়েপয়েন্টের অ্যারে। এই অ্যারের প্রতিটি ওয়েপয়েন্টের মাধ্যমে শুরু থেকে গন্তব্য পর্যন্ত দিকনির্দেশ গণনা করা হয়। সর্বাধিক কতগুলি ওয়েপয়েন্ট যোগ করা যাবে তা জানতে ডেভেলপারের নির্দেশিকা দেখুন। ট্রানজিটের দিকনির্দেশের জন্য ওয়েপয়েন্ট কাজ করে না। ঐচ্ছিক। |
DirectionsStatus constants
google.maps.DirectionsStatus
কনস্ট্যান্ট
লাইব্রেরি "routes"
route()-এ কল সম্পূর্ণ হওয়ার পরে DirectionsService-এর মাধ্যমে রিটার্ন করা স্ট্যাটাস। ভ্যালু বা ধ্রুবকের নাম ব্যবহার করে এগুলি উল্লেখ করুন। যেমন, 'OK' বা google.maps.DirectionsStatus.OK।
এইসব কনস্ট্যান্ট স্ট্রিং হিসেবেও ব্যবহার করা যায়। TypeScript-এ, স্ট্রিং লিটারেল DirectionsStatusString টাইপ দ্বারা সংজ্ঞায়িত করা হয়।
const {DirectionsStatus} = await google.maps.importLibrary("routes");
ধ্রুবক | |
|---|---|
INVALID_REQUEST |
প্রদান করা DirectionsRequest সঠিক নয়। |
MAX_WAYPOINTS_EXCEEDED |
DirectionsRequest-এ অনেক বেশি DirectionsWaypoint দেওয়া হয়েছে। সর্বাধিক কতগুলি ওয়েপয়েন্ট যোগ করা যাবে তা জানতে ডেভেলপারের নির্দেশিকা দেখুন। |
NOT_FOUND |
উৎস, গন্তব্য বা ওয়েপয়েন্টের মধ্যে অন্তত একটি জিওকোড করা যায়নি। |
OK |
উত্তরে সঠিক DirectionsResult আছে। |
OVER_QUERY_LIMIT |
খুব কম সময়ের মধ্যে ওয়েবপেজটি অনুরোধের সীমা অতিক্রম করেছে। |
REQUEST_DENIED |
ওয়েবপেজকে দিকনির্দেশ পরিষেবা ব্যবহার করার অনুমতি দেওয়া হয়নি। |
UNKNOWN_ERROR |
সার্ভারের সমস্যার কারণে দিকনির্দেশ সংক্রান্ত অনুরোধ প্রসেস করা যায়নি। আপনি আবার চেষ্টা করলে অনুরোধটি সফল হতে পারে। |
ZERO_RESULTS |
যাত্রা শুরুর স্থান ও গন্তব্যের মধ্যে কোনও রুট খুঁজে পাওয়া যায়নি। |
DirectionsResult ইন্টারফেস
google.maps.DirectionsResult
ইন্টারফেস
দিকনির্দেশ সার্ভার থেকে দিকনির্দেশ সংক্রান্ত উত্তর পাওয়া গেছে। আপনি DirectionsRenderer ব্যবহার করে এগুলি রেন্ডার করতে পারেন অথবা এই অবজেক্ট পার্স করে নিজেই রেন্ডার করতে পারেন। Google Maps Platform পরিষেবার শর্তাবলী-তে উল্লেখ করা সতর্কতা ও কপিরাইট আপনাকে দেখাতে হবে। মনে রাখবেন, এই ফলাফল "JSON-এর মতো" হলেও, এটি পুরোপুরি JSON নয়, কারণ এতে পরোক্ষভাবে LatLng অবজেক্ট অন্তর্ভুক্ত থাকে।
প্রপার্টি | |
|---|---|
request |
ধরন:
DirectionsRequestDirectionsRequest যা এই ফলাফল প্রদান করেছে। |
routes |
ধরন:
Array<DirectionsRoute>DirectionsRoute-এর একটি অ্যারে, যার প্রতিটিতে লেগ এবং ধাপ সম্পর্কে তথ্য থাকে যা দিয়ে এটি গঠিত। DirectionsRequest-এ provideRouteAlternatives-এর মান true সেট করা না থাকলে, শুধুমাত্র একটি রুট থাকবে। |
available_travel_modes
ঐচ্ছিক |
ধরন:
Array<TravelMode> optionalউপলভ্য ভ্রমণ মোডের অ্যারে অন্তর্ভুক্ত করে। কোনও অনুরোধে ভ্রমণের মোড উল্লেখ করা হলে এবং কোনও ফলাফল না পাওয়া গেলে এই ফিল্ডটি দেখানো হয়। অ্যারেতে প্রদত্ত ওয়েপয়েন্টের সেটের দেশগুলিতে উপলভ্য ট্রাভেল মোড থাকে। এক বা একাধিক ওয়েপয়েন্ট 'ওয়েপয়েন্টের মাধ্যমে' হলে এই ফিল্ড ফেরত দেওয়া হয় না। |
geocoded_waypoints
ঐচ্ছিক |
ধরন:
Array<DirectionsGeocodedWaypoint> optionalDirectionsGeocodedWaypoint-এর একটি অ্যারে, যার প্রতিটিতে উৎস, গন্তব্য এবং ওয়েপয়েন্টের জিওকোডিং সম্পর্কে তথ্য থাকে। |
DirectionsRenderer ক্লাস
google.maps.DirectionsRenderer
class
extends MVCObject
library "routes"
const {DirectionsRenderer} = await google.maps.importLibrary("routes");
নির্মাণকারী | |
|---|---|
DirectionsRenderer |
DirectionsRenderer([opts])প্যারামিটার:
প্রদত্ত বিকল্পের সাহায্যে রেন্ডারার তৈরি করে। দিকনির্দেশ ম্যাপে (ভিজ্যুয়াল ওভারলে হিসেবে) অথবা অতিরিক্তভাবে <div> প্যানেলে (টেক্সট নির্দেশাবলী হিসেবে) রেন্ডার করা যেতে পারে। |
পদ্ধতি | |
|---|---|
getDirections |
getDirections()প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু:
DirectionsResult|nullরেন্ডারারের বর্তমান দিকনির্দেশের সেট দেখায়। |
getMap |
getMap()প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু:
Map|nullযে ম্যাপে DirectionsResult রেন্ডার করা হয়েছে সেটি দেখায়। |
getPanel |
getPanel()প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু:
HTMLElement|null<div> প্যানেল ফিরিয়ে দেয় যেখানে DirectionsResult রেন্ডার করা হয়। |
getRouteIndex |
getRouteIndex()প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু:
numberএই DirectionsRenderer অবজেক্টের মাধ্যমে ব্যবহার করা বর্তমান (শূন্য-ভিত্তিক) রুট ইন্ডেক্স দেখায়। |
setDirections |
setDirections(directions)প্যারামিটার:
রিটার্ন ভ্যালু: কিছু নেই
DirectionsService থেকে পাওয়া ফলাফল ব্যবহার করার জন্য রেন্ডারার সেট করুন। এইভাবে সঠিক দিকনির্দেশ সেট করলে, রেন্ডারারের নির্দিষ্ট করা ম্যাপ ও প্যানেলে দিকনির্দেশ দেখানো হবে। |
setMap |
setMap(map)প্যারামিটার:
রিটার্ন ভ্যালু: কিছু নেই
এই পদ্ধতিটি সেই ম্যাপ নির্দিষ্ট করে যেখানে দিকনির্দেশ রেন্ডার করা হবে। ম্যাপ থেকে দিকনির্দেশ সরাতে null পাস করুন। |
setOptions |
setOptions(options)প্যারামিটার:
রিটার্ন ভ্যালু: কিছু নেই
ইনিশিয়ালাইজ করার পরে এই DirectionsRenderer-এর বিকল্প সেটিংস পরিবর্তন করুন। |
setPanel |
setPanel(panel)প্যারামিটার:
রিটার্ন ভ্যালু: কিছু নেই
এই পদ্ধতি <div>-এ দিকনির্দেশ রেন্ডার করে। প্যানেল থেকে কন্টেন্ট সরাতে null পাস করুন। |
setRouteIndex |
setRouteIndex(routeIndex)প্যারামিটার:
রিটার্ন ভ্যালু: কিছু নেই
রেন্ডার করার জন্য DirectionsResult অবজেক্টে রুটের (শূন্য-ভিত্তিক) ইন্ডেক্স সেট করুন। ডিফল্ট হিসেবে, অ্যারের প্রথম রুট রেন্ডার করা হবে। |
উত্তরাধিকার সূত্রে প্রাপ্ত:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
ইভেন্ট | |
|---|---|
directions_changed |
function()আর্গুমেন্ট: কিছু নেই
রেন্ডার করা দিকনির্দেশ পরিবর্তন হলে এই ইভেন্টটি ট্রিগার করা হয়, হয় যখন একটি নতুন DirectionsResult সেট করা হয় বা যখন ব্যবহারকারী দিকনির্দেশ পাথে পরিবর্তন টেনে আনা শেষ করেন। |
DirectionsRendererOptions ইন্টারফেস
google.maps.DirectionsRendererOptions
ইন্টারফেস
এই অবজেক্টটি এমন প্রপার্টি নির্ধারণ করে যা DirectionsRenderer অবজেক্টে সেট করা যেতে পারে।
প্রপার্টি | |
|---|---|
directions
ঐচ্ছিক |
ধরন:
DirectionsResult optionalম্যাপে এবং/অথবা <div> প্যানেলে দেখানোর জন্য দিকনির্দেশ, DirectionsService থেকে DirectionsResult অবজেক্ট হিসেবে পাওয়া গেছে। |
draggable
ঐচ্ছিক |
ধরন:
boolean optionaltrue হলে, ব্যবহারকারীকে এই DirectionsRenderer দ্বারা রেন্ডার করা রুটের পাথ টেনে নিয়ে যেতে এবং পরিবর্তন করতে দেয়। |
hideRouteList
ঐচ্ছিক |
ধরন:
boolean optionalডিফল্ট:
falseএই প্রপার্টি থেকে বোঝা যায় যে রেন্ডারারকে দিকনির্দেশ প্যানেলে দেখানো রুটের ব্যবহারকারী-নির্বাচনযোগ্য তালিকা প্রদান করা উচিত কিনা। |
infoWindow
ঐচ্ছিক |
ধরন:
InfoWindow optionalমার্কার ক্লিক করা হলে, যে InfoWindow-এ টেক্সট তথ্য রেন্ডার করা হবে। আগে থেকে থাকা তথ্য উইন্ডোর কন্টেন্ট ওভাররাইট করা হবে এবং এর অবস্থান সরানো হবে। কোনও তথ্য উইন্ডো নির্দিষ্ট করা না থাকলে, DirectionsRenderer তার নিজস্ব তথ্য উইন্ডো তৈরি করবে এবং ব্যবহার করবে। suppressInfoWindows-এর ভ্যালু true-এ সেট করা হলে এই প্রপার্টি উপেক্ষা করা হবে। |
map
ঐচ্ছিক |
ধরন:
Map optionalযে ম্যাপে দিকনির্দেশ দেখানো হবে। |
markerOptions
ঐচ্ছিক |
ধরন:
MarkerOptions optionalচিহ্নকের জন্য বিকল্প। DirectionsRenderer-এর মাধ্যমে রেন্ডার করা সব মার্কার এই বিকল্পগুলি ব্যবহার করবে। |
panel
ঐচ্ছিক |
ধরন:
HTMLElement optionalযে <div>-এ দিকনির্দেশের ধাপগুলি দেখানো হবে। |
polylineOptions
ঐচ্ছিক |
ধরন:
PolylineOptions optionalপলিলাইনের জন্য বিকল্প। DirectionsRenderer-এর মাধ্যমে রেন্ডার করা সব পলিলাইন এই বিকল্পগুলি ব্যবহার করবে। |
preserveViewport
ঐচ্ছিক |
ধরন:
boolean optionalডিফল্ট:
falseএই বিকল্পটি true-এ সেট করা থাকলে অথবা ম্যাপের কেন্দ্র ও জুম কখনও সেট করা না থাকলে, ইনপুট ম্যাপটি এই সেট করা দিকনির্দেশের বাউন্ডিং বক্সে কেন্দ্রিত ও জুম করা হয়। |
routeIndex
ঐচ্ছিক |
ধরন:
number optionalDirectionsResult অবজেক্টের মধ্যে রুটের ইন্ডেক্স। ডিফল্ট ভ্যালু হল ০। |
suppressBicyclingLayer
ঐচ্ছিক |
ধরন:
boolean optionalসাইকেলের দিকনির্দেশ চাওয়া হলে BicyclingLayer-এর রেন্ডারিং বন্ধ করুন। |
suppressInfoWindows
ঐচ্ছিক |
ধরন:
boolean optionalতথ্য উইন্ডোর রেন্ডারিং বন্ধ করুন। |
suppressMarkers
ঐচ্ছিক |
ধরন:
boolean optionalমার্কারের রেন্ডারিং বন্ধ করুন। |
suppressPolylines
ঐচ্ছিক |
ধরন:
boolean optionalপলিলাইন রেন্ডার করা বন্ধ করুন। |
DirectionsWaypoint ইন্টারফেস
google.maps.DirectionsWaypoint
ইন্টারফেস
DirectionsWaypoint হল যাত্রা শুরুর স্থান ও গন্তব্যের মধ্যে এমন একটি লোকেশন যার মাধ্যমে ট্রিপের রুট তৈরি করা উচিত।
প্রপার্টি | |
|---|---|
location
ঐচ্ছিক |
ধরন:
string|LatLng|LatLngLiteral|Place optionalওয়েপয়েন্ট লোকেশন। এটি একটি ঠিকানা স্ট্রিং, একটি LatLng, বা একটি Place হতে পারে। ঐচ্ছিক। |
stopover
ঐচ্ছিক |
ধরন:
boolean optionalডিফল্ট:
truetrue হলে, এটি ইঙ্গিত করে যে এই ওয়েপয়েন্টটি হল যাত্রা শুরুর স্থান ও গন্তব্যের মধ্যে একটি স্টপ। এর ফলে রুটটি দুটি ভাগে বিভক্ত হয়ে যায়। false হলে, এটি ইঙ্গিত করে যে রুটটি এই ওয়েপয়েন্টের মধ্য দিয়ে যাওয়ার জন্য পক্ষপাতদুষ্ট হওয়া উচিত, তবে দুটি লেগে বিভক্ত নয়। ব্যবহারকারী ম্যাপে ওয়েপয়েন্ট টেনে নিয়ে যাওয়ার ফলে আপনি যদি কোনও রুট তৈরি করতে চান, তাহলে এটি কাজে লাগে। |
DirectionsGeocodedWaypoint ইন্টারফেস
google.maps.DirectionsGeocodedWaypoint
ইন্টারফেস
একটি জিওকোড করা ওয়েপয়েন্ট।
প্রপার্টি | |
|---|---|
partial_match
ঐচ্ছিক |
ধরন:
boolean optionalজিওকোডার আসল ওয়েপয়েন্টের জন্য সম্পূর্ণ মিল খুঁজে না পেলেও, অনুরোধ করা ঠিকানার অংশবিশেষের সাথে মিল খুঁজে পেয়েছে কিনা। |
place_id
ঐচ্ছিক |
ধরন:
string optionalওয়েপয়েন্টের সাথে যুক্ত থাকা জায়গার আইডি। Google Places ডেটাবেস এবং Google Maps-এ কোনও জায়গাকে অনন্যভাবে শনাক্ত করার জন্য প্লেস আইডি ব্যবহার করা হয়। Places API ডেভেলপার নির্দেশিকায় প্লেস আইডি সম্পর্কে আরও জানুন। |
types
ঐচ্ছিক |
ধরন:
Array<string> optionalফেরত পাঠানো জিওকোড করা এলিমেন্টের ধরন বোঝাতে স্ট্রিংয়ের অ্যারে। সম্ভাব্য স্ট্রিংয়ের তালিকা দেখতে, ডেভেলপার গাইডের ঠিকানা কম্পোনেন্টের ধরন বিভাগ দেখুন। |
DirectionsRoute ইন্টারফেস
google.maps.DirectionsRoute
ইন্টারফেস
DirectionsResult-এ একাধিক লেগ সহ একটি রুট। মনে রাখবেন যে, এই অবজেক্টটি "JSON-এর মতো" হলেও, এটি পুরোপুরি JSON নয়, কারণ এটি প্রত্যক্ষ ও পরোক্ষভাবে LatLng অবজেক্ট অন্তর্ভুক্ত করে।
প্রপার্টি | |
|---|---|
bounds |
ধরন:
LatLngBoundsএই রুটের সীমা। |
copyrights |
ধরন:
stringএই রুটের জন্য কপিরাইট টেক্সট দেখানো হবে। |
legs |
ধরন:
Array<DirectionsLeg>DirectionsLeg-এর একটি অ্যারে, যার প্রতিটিতে এটি যে ধাপগুলি নিয়ে গঠিত তার তথ্য রয়েছে। প্রতিটি স্টপওভার ওয়েপয়েন্ট বা গন্তব্যের জন্য একটি করে লেগ থাকবে। তাই, কোনও স্টপওভার ওয়েপয়েন্ট না থাকা রুটে একটি DirectionsLeg এবং একটি স্টপওভার ওয়েপয়েন্ট থাকা রুটে দুটি থাকবে। |
overview_path |
এই রুটের সম্পূর্ণ কোর্সকে উপস্থাপন করে এমন LatLng-এর একটি অ্যারে। যেসব ক্ষেত্রে কম সংখ্যক ভার্টেক্স প্রয়োজন (যেমন Static Maps API URL), সেখানে উপযুক্ত করার জন্য পাথটি সরলীকৃত করা হয়েছে। |
overview_polyline |
ধরন:
stringoverview_path-এ রুটের একটি এনকোড করা পলিলাইন উপস্থাপনা। এই পলিলাইন হল ফলাফল হিসেবে পাওয়া দিকনির্দেশের আনুমানিক (স্মুথ করা) পাথ। |
summary |
ধরন:
stringরুটের জন্য একটি সংক্ষিপ্ত টেক্সট বিবরণ রয়েছে, যা রুটের নামকরণ এবং বিকল্পগুলি থেকে রুটটিকে আলাদা করার জন্য উপযুক্ত। |
warnings |
ধরন:
Array<string>এইসব দিকনির্দেশ দেখানোর সময় সতর্কতা দেখানো হবে। |
waypoint_order |
ধরন:
Array<number>optimizeWaypoints-এর মান true-এ সেট করা থাকলে, এই ফিল্ডে ইনপুট ওয়েপয়েন্টের পুনর্বিন্যাস করা পারমুটেশন থাকবে। যেমন, ইনপুট যদি এটি হয়:শুরু: লস অ্যাঞ্জেলেস ওয়েপয়েন্ট: ডালাস, ব্যাঙ্গর, ফিনিক্স গন্তব্য: নিউ ইয়র্ক এবং অপ্টিমাইজ করা আউটপুট যদি এইভাবে সাজানো হয়: শুরু: লস অ্যাঞ্জেলেস ওয়েপয়েন্ট: ফিনিক্স, ডালাস, ব্যাঙ্গর গন্তব্য: নিউ ইয়র্ক তাহলে এই ফিল্ডটি একটি Array হবে যাতে [২, ০, ১] ভ্যালু থাকবে। মনে রাখবেন, ওয়েপয়েন্টের নম্বর শূন্য থেকে শুরু হয়।ইনপুট ওয়েপয়েন্টের কোনওটিতে stopover-এর মান false সেট করা থাকলে, এই ফিল্ড খালি থাকবে, কারণ এই ধরনের কোয়েরির জন্য রুট অপ্টিমাইজেশন উপলভ্য নেই। |
fare
ঐচ্ছিক |
ধরন:
TransitFare optionalপুরো ট্রানজিট ট্রিপের জন্য মোট ভাড়া। শুধুমাত্র ট্রানজিট সংক্রান্ত অনুরোধের ক্ষেত্রে প্রযোজ্য। |
DirectionsLeg ইন্টারফেস
google.maps.DirectionsLeg
ইন্টারফেস
DirectionsResult-এ এক সেট ধাপ নিয়ে গঠিত একটি লেগ। লেগের কিছু ফিল্ড সব অনুরোধের জন্য ফেরত নাও আসতে পারে। মনে রাখবেন, এই ফলাফল "JSON-এর মতো" হলেও, এটি পুরোপুরি JSON নয়, কারণ এটি প্রত্যক্ষ ও পরোক্ষভাবে LatLng অবজেক্ট অন্তর্ভুক্ত করে।
প্রপার্টি | |
|---|---|
end_address |
ধরন:
stringএই লেগের গন্তব্যের ঠিকানা। এই কন্টেন্ট যেমন আছে তেমনই পড়তে হবে। ফর্ম্যাট করা ঠিকানা প্রোগ্রাম্যাটিক্যালি পার্স করবেন না। |
end_location |
ধরন:
LatLngDirectionsService শুরু ও শেষ লোকেশনে সবচেয়ে কাছের পরিবহনের বিকল্প (সাধারণত রাস্তা) ব্যবহার করে লোকেশনের মধ্যে দিকনির্দেশ গণনা করে। end_location আসল জিওকোড করা গন্তব্য দেখায়, যা শেষ ধাপের end_location থেকে আলাদা হতে পারে, যেমন, রাস্তা যদি এই লেগের গন্তব্যের কাছাকাছি না হয়। |
start_address |
ধরন:
stringএই লেগের উৎসের ঠিকানা। এই কন্টেন্ট যেমন আছে তেমনই পড়তে হবে। ফর্ম্যাট করা ঠিকানা প্রোগ্রাম্যাটিক্যালি পার্স করবেন না। |
start_location |
ধরন:
LatLngDirectionsService শুরু ও শেষ লোকেশনে সবচেয়ে কাছের পরিবহনের বিকল্প (সাধারণত রাস্তা) ব্যবহার করে লোকেশনের মধ্যে দিকনির্দেশ গণনা করে। start_location আসল জিওকোড করা উৎস নির্দেশ করে, যা প্রথম ধাপের start_location থেকে আলাদা হতে পারে, যেমন, রাস্তা যদি এই লেগের উৎসের কাছাকাছি না থাকে। |
steps |
ধরন:
Array<DirectionsStep>DirectionsStep-এর একটি অ্যারে, যার প্রতিটিতে এই লেগের পৃথক ধাপ সম্পর্কে তথ্য রয়েছে। |
|
ধরন:
Array<*>লেগ বরাবর ট্রাফিক স্পিড সম্পর্কিত তথ্য। |
via_waypoints |
এই লেগ বরাবর নন-স্টপওভার ওয়েপয়েন্টের একটি অ্যারে, যা আসল অনুরোধে নির্দিষ্ট করা হয়েছে। বিকল্প রুটে বন্ধ করা হয়েছে। API-এর ভার্সন ৩.২৭ হল শেষ ভার্সন যা বিকল্প রুটে অতিরিক্ত ড্র্যাগ করা যায় এমন দিকনির্দেশ প্রয়োগ করার জন্য দিকনির্দেশ পরিষেবা ব্যবহার করার সময়, বিকল্প রুটের ড্র্যাগিং বন্ধ করার সাজেশন দেওয়া হয়। শুধুমাত্র প্রধান রুট ড্র্যাগ করা যাবে। ব্যবহারকারীরা প্রধান রুটটি টেনে নিয়ে গিয়ে বিকল্প রুটের সাথে ম্যাচ করাতে পারেন। |
arrival_time
ঐচ্ছিক |
ধরন:
Time optionalএই ট্রানজিট লাইনের জন্য আনুমানিক পৌঁছানোর সময়। শুধুমাত্র ট্রানজিট সংক্রান্ত অনুরোধের ক্ষেত্রে প্রযোজ্য। |
departure_time
ঐচ্ছিক |
ধরন:
Time optionalএই ট্রানজিট লাইনের জন্য ছাড়ার আনুমানিক সময়। শুধুমাত্র ট্রানজিট সংক্রান্ত অনুরোধের ক্ষেত্রে প্রযোজ্য। |
distance
ঐচ্ছিক |
ধরন:
Distance optionalএই লেগের মাধ্যমে কভার করা মোট দূরত্ব। এই প্রপার্টি হয়ত সংজ্ঞায়িত করা হয়নি কারণ দূরত্ব হয়ত অজানা। |
duration
ঐচ্ছিক |
ধরন:
Duration optionalএই লেগের মোট সময়সীমা। এই প্রপার্টি undefined হতে পারে কারণ সময়সীমা অজানা হতে পারে। |
duration_in_traffic
ঐচ্ছিক |
ধরন:
Duration optionaltrafficModel প্রপার্টি দ্বারা নির্দেশিত ট্রাফিক পরিস্থিতি বিবেচনা করে এই লেগের মোট সময়কাল। এই প্রপার্টি undefined হতে পারে কারণ সময়সীমা অজানা হতে পারে। |
DirectionsStep ইন্টারফেস
google.maps.DirectionsStep
ইন্টারফেস
DirectionsResult-এ একটি DirectionsStep। কিছু ফিল্ড undefined হতে পারে। মনে রাখবেন যে, এই অবজেক্টটি "JSON-এর মতো" হলেও, এটি পুরোপুরি JSON নয়, কারণ এতে সরাসরি LatLng অবজেক্ট অন্তর্ভুক্ত থাকে।
প্রপার্টি | |
|---|---|
encoded_lat_lngs |
ধরন:
stringধাপের এনকোড করা পলিলাইন উপস্থাপনা। এটি হল ধাপের আনুমানিক (স্মুথ করা) পাথ। |
end_location |
ধরন:
LatLngএই ধাপের শেষ লোকেশন। |
|
ধরন:
LatLngএই ধাপের শেষ লোকেশন। |
instructions |
ধরন:
stringএই ধাপের জন্য নির্দেশাবলী। |
|
এই ধাপের কোর্স বর্ণনা করে এমন LatLng-এর একটি ক্রম। এটি হল ধাপের আনুমানিক (স্মুথ করা) পাথ। |
maneuver |
ধরন:
stringবর্তমান ধাপের জন্য যে অ্যাকশন নিতে হবে তা অন্তর্ভুক্ত করে ( turn-left, merge, straight ইত্যাদি)। মূল্য পরিবর্তন হতে পারে এবং আগে থেকে বিজ্ঞপ্তি না পাঠিয়েই নতুন মূল্য চালু করা হতে পারে। |
path |
এই ধাপের কোর্স বর্ণনা করে এমন LatLng-এর একটি ক্রম। এটি হল ধাপের আনুমানিক (স্মুথ করা) পাথ। |
start_location |
ধরন:
LatLngএই ধাপের শুরুর লোকেশন। |
|
ধরন:
LatLngএই ধাপের শুরুর লোকেশন। |
travel_mode |
ধরন:
TravelModeএই ধাপে ব্যবহৃত ভ্রমণের মোড। |
distance
ঐচ্ছিক |
ধরন:
Distance optionalএই ধাপের মাধ্যমে কভার করা দূরত্ব। এই প্রপার্টি undefined হতে পারে কারণ দূরত্ব অজানা হতে পারে। |
duration
ঐচ্ছিক |
ধরন:
Duration optionalএই ধাপটি সম্পূর্ণ করতে সাধারণত কত সময় লাগে তা সেকেন্ডে এবং টেক্সট হিসেবে। এই প্রপার্টি undefined হতে পারে কারণ সময়সীমা অজানা হতে পারে। |
ঐচ্ছিক |
ধরন:
DirectionsPolyline optionalএতে 'পয়েন্ট' নামক একটি প্রপার্টি সহ অবজেক্ট থাকে, যা স্টেপের এনকোড করা পলিলাইন রিপ্রেজেন্টেশন ধরে রাখে। এই পলিলাইন হল ধাপের আনুমানিক (স্মুথ করা) পাথ। |
steps
ঐচ্ছিক |
ধরন:
Array<DirectionsStep> optionalএই ধাপের সাব-স্টেপ। ট্রানজিট রুটের নন-ট্রানজিট বিভাগের জন্য নির্দিষ্ট করা হয়েছে। |
transit
ঐচ্ছিক |
ধরন:
TransitDetails optionalএই ধাপ সম্পর্কে ট্রানজিট-নির্দিষ্ট বিবরণ। এই ধাপের ভ্রমণ মোড TRANSIT না হলে এই প্রপার্টি সংজ্ঞায়িত করা যাবে না। |
transit_details
ঐচ্ছিক |
ধরন:
TransitDetails optionalভ্রমণের মোড TRANSIT হলে, এই ধাপ সম্পর্কিত বিবরণ। |
DirectionsPolyline ইন্টারফেস
google.maps.DirectionsPolyline
ইন্টারফেস
DirectionsStep-এর পলিলাইন বর্ণনা করার জন্য points প্রপার্টি সহ অবজেক্ট।
প্রপার্টি | |
|---|---|
points |
ধরন:
stringএকটি এনকোড করা পলিলাইন। |
জায়গা ইন্টারফেস
google.maps.Place
ইন্টারফেস
DirectionsRequest বা DistanceMatrixRequest-এর জন্য কোনও জায়গা লোকেট, শনাক্ত বা বর্ণনা করার জন্য প্রয়োজনীয় তথ্য থাকে। এই প্রসঙ্গে, "জায়গা" বলতে কোনও ব্যবসা, উল্লেখযোগ্য স্থান বা ভৌগোলিক লোকেশনকে বোঝায়। কোনও জায়গা সম্পর্কে তথ্য পেতে, PlacesService দেখুন।
প্রপার্টি | |
|---|---|
location
ঐচ্ছিক |
ধরন:
LatLng|LatLngLiteral optionalএই জায়গা দ্বারা বর্ণিত এন্টিটির LatLng। |
placeId
ঐচ্ছিক |
ধরন:
string optionalজায়গার প্লেস আইডি (যেমন, ব্যবসা বা উল্লেখযোগ্য স্থান)। প্লেস আইডি হল Google Maps ডেটাবেসে কোনও জায়গার অনন্য শনাক্তকারী। মনে রাখবেন যে placeId হল কোনও জায়গা শনাক্ত করার সবচেয়ে সঠিক উপায়। সম্ভব হলে, query-এর পরিবর্তে placeId উল্লেখ করা উচিত। Places API-তে করা যেকোনও অনুরোধ থেকে প্লেস আইডি পাওয়া যেতে পারে, যেমন TextSearch। Geocoding API-তে করা অনুরোধ থেকেও প্লেস আইডি পাওয়া যেতে পারে। আরও তথ্যের জন্য, প্লেস আইডির ওভারভিউ দেখুন। |
query
ঐচ্ছিক |
ধরন:
string optionalসার্চ কোয়েরি যা জায়গাটির বিবরণ দেয় (যেমন কোনও ব্যবসা বা উল্লেখযোগ্য স্থান)। কোয়েরির উদাহরণ হল, "Quay, Upper Level, Overseas Passenger Terminal 5 Hickson Road, The Rocks NSW"। সম্ভব হলে, query-এর পরিবর্তে placeId উল্লেখ করা উচিত। API কোনও জায়গার জন্য কোয়েরি স্ট্রিং সমাধানের নির্ভুলতার গ্যারান্টি দেয় না। placeId এবং query দুটিই প্রদান করা হলে, একটি সমস্যা হয়। |
TravelMode কনস্ট্যান্ট
google.maps.TravelMode
কনস্ট্যান্ট
লাইব্রেরি "routes"
DirectionsRequest-এ উল্লেখ করা যেতে পারে এমন সঠিক ভ্রমণ মোড এবং DirectionsStep-এ ফেরত আসা ভ্রমণ মোড। ভ্যালু বা ধ্রুবকের নাম ব্যবহার করে এগুলি উল্লেখ করুন। যেমন, 'BICYCLING' বা google.maps.TravelMode.BICYCLING।
এইসব কনস্ট্যান্ট স্ট্রিং হিসেবেও ব্যবহার করা যায়। TypeScript-এ, স্ট্রিং লিটারেল TravelModeString টাইপ দ্বারা সংজ্ঞায়িত করা হয়।
const {TravelMode} = await google.maps.importLibrary("routes");
ধ্রুবক | |
|---|---|
BICYCLING |
সাইকেল চালানোর দিকনির্দেশের অনুরোধ নির্দিষ্ট করে। |
DRIVING |
গাড়ি চালানোর দিকনির্দেশ সংক্রান্ত অনুরোধ নির্দিষ্ট করে। |
TRANSIT |
ট্রানজিট দিকনির্দেশের অনুরোধ নির্দিষ্ট করে। |
|
মোটরসাইকেলের জন্য দিকনির্দেশ সংক্রান্ত অনুরোধ নির্দিষ্ট করে। |
WALKING |
হাঁটার দিকনির্দেশের অনুরোধ নির্দিষ্ট করে। |
DrivingOptions ইন্টারফেস
google.maps.DrivingOptions
ইন্টারফেস
ভ্রমণ মোড DRIVING-এ সেট করা থাকলে DirectionsRequest কনফিগার করে।
প্রপার্টি | |
|---|---|
departureTime |
ধরন:
Dateরুটের জন্য কাঙ্খিত ছাড়ার সময়, Date অবজেক্ট হিসাবে নির্দিষ্ট করা হয়েছে। Date অবজেক্ট ১ জানুয়ারি ১৯৭০ থেকে মিলিসেকেন্ডে সময় পরিমাপ করে। DrivingOptions সঠিক হতে হলে এটি অবশ্যই নির্দিষ্ট করতে হবে। ছাড়ার সময় বর্তমান সময় বা ভবিষ্যতের কোনও সময় হিসেবে সেট করতে হবে। এটি অতীতের কোনও তারিখ হতে পারবে না। |
trafficModel
ঐচ্ছিক |
ধরন:
TrafficModel optionalট্রাফিকের মধ্যে সময় অনুমান করার সময় ব্যবহার করার জন্য পছন্দের অনুমান। ডিফল্ট হল BEST_GUESS। |
TrafficModel কনস্ট্যান্ট
google.maps.TrafficModel
কনস্ট্যান্ট
লাইব্রেরি "routes"
ট্রাফিকে কতক্ষণ সময় লাগতে পারে তা অনুমান করার সময় যে বিষয়গুলি ধরে নেওয়া হয়। DirectionsRequest বা DistanceMatrixRequest-এর অংশ হিসেবে নির্দিষ্ট করা হয়েছে। ভ্যালু বা ধ্রুবকের নাম ব্যবহার করে এগুলি উল্লেখ করুন। যেমন, 'bestguess' বা google.maps.TrafficModel.BEST_GUESS।
এইসব কনস্ট্যান্ট স্ট্রিং হিসেবেও ব্যবহার করা যায়। TypeScript-এ, স্ট্রিং লিটারেল TrafficModelString টাইপ দ্বারা সংজ্ঞায়িত করা হয়।
const {TrafficModel} = await google.maps.importLibrary("routes");
ধ্রুবক | |
|---|---|
BEST_GUESS |
ট্রাফিকে কতটা সময় ব্যয় হয়েছে তা অনুমান করতে পুরনো ট্রাফিক ডেটা ব্যবহার করুন। |
OPTIMISTIC |
ট্রাফিকের মধ্যে কতক্ষণ থাকতে হবে তার একটি আশাবাদী অনুমান করতে ট্রাফিকের ঐতিহাসিক ডেটা ব্যবহার করুন। |
PESSIMISTIC |
ট্রাফিকের মধ্যে কতক্ষণ থাকতে হবে তার একটি হতাশাজনক অনুমান করতে ট্রাফিকের ঐতিহাসিক ডেটা ব্যবহার করুন। |
TransitOptions ইন্টারফেস
google.maps.TransitOptions
ইন্টারফেস
ভ্রমণের মোড TRANSIT-এ সেট করা থাকলে, TransitOptions অবজেক্ট DirectionsRequest-এ অন্তর্ভুক্ত করা হবে।
প্রপার্টি | |
|---|---|
arrivalTime
ঐচ্ছিক |
ধরন:
Date optionalরুটের জন্য কাঙ্ক্ষিত পৌঁছানোর সময়, তারিখ অবজেক্ট হিসাবে নির্দিষ্ট করা হয়েছে। Date অবজেক্ট ১ জানুয়ারি ১৯৭০ থেকে মিলিসেকেন্ডে সময় পরিমাপ করে। পৌঁছানোর সময় উল্লেখ করা থাকলে, রওনা হওয়ার সময় উপেক্ষা করা হয়। |
departureTime
ঐচ্ছিক |
ধরন:
Date optionalরুটের জন্য কাঙ্খিত প্রস্থানের সময়, একটি তারিখ অবজেক্ট হিসাবে নির্দিষ্ট করা হয়েছে। Date অবজেক্ট ১ জানুয়ারি ১৯৭০ থেকে মিলিসেকেন্ডে সময় পরিমাপ করে। ছাড়ার সময় বা পৌঁছানোর সময় উল্লেখ করা না থাকলে, সময় "এখন" বলে ধরে নেওয়া হয়। |
modes
ঐচ্ছিক |
ধরন:
Array<TransitMode> optionalট্রানজিটের এক বা একাধিক পছন্দের মোড, যেমন বাস বা ট্রেন। কোনও পছন্দ উল্লেখ করা না থাকলে, API ডিফল্ট হিসেবে সেরা রুট দেখায়। |
routingPreference
ঐচ্ছিক |
ধরন:
TransitRoutePreference optionalএমন একটি পছন্দ যা ট্রানজিট রুটের পছন্দকে প্রভাবিত করতে পারে, যেমন কম হাঁটা। কোনও পছন্দ উল্লেখ করা না থাকলে, API ডিফল্ট হিসেবে সেরা রুট দেখায়। |
TransitMode কনস্ট্যান্ট
google.maps.TransitMode
কনস্ট্যান্ট
লাইব্রেরি "routes"
সঠিক ট্রানজিট মোড, যেমন বাস, যা TransitOptions-এ উল্লেখ করা যেতে পারে। ভ্যালু বা ধ্রুবকের নাম ব্যবহার করে এগুলি উল্লেখ করুন। যেমন, 'BUS' বা google.maps.TransitMode.BUS।
এইসব কনস্ট্যান্ট স্ট্রিং হিসেবেও ব্যবহার করা যায়। TypeScript-এ, স্ট্রিং লিটারেল TransitModeString টাইপ দ্বারা সংজ্ঞায়িত করা হয়।
const {TransitMode} = await google.maps.importLibrary("routes");
ধ্রুবক | |
|---|---|
BUS |
ট্রানজিটের পছন্দের মোড হিসেবে বাসকে নির্দিষ্ট করে। |
|
ট্রানজিটের পছন্দের মোড হিসেবে লাইট রেল নির্দিষ্ট করে। |
RAIL |
ট্রানজিটের পছন্দের মোড হিসেবে রেল নির্দিষ্ট করে। |
SUBWAY |
ট্রানজিটের পছন্দের মোড হিসেবে সাবওয়ে নির্দিষ্ট করে। |
TRAIN |
ট্রানজিটের পছন্দের মোড হিসেবে ট্রেনকে নির্দিষ্ট করে। |
TRAM |
ট্রানজিটের পছন্দের মোড হিসেবে ট্রাম নির্দিষ্ট করে। |
TransitRoutePreference কনস্ট্যান্ট
google.maps.TransitRoutePreference
কনস্ট্যান্ট
লাইব্রেরি "routes"
সঠিক ট্রানজিট রুটের ধরন যা TransitOptions-এ উল্লেখ করা যেতে পারে। ভ্যালু বা ধ্রুবকের নাম ব্যবহার করে এগুলি উল্লেখ করুন। যেমন, 'LESS_WALKING' বা google.maps.TransitRoutePreference.LESS_WALKING।
এইসব কনস্ট্যান্ট স্ট্রিং হিসেবেও ব্যবহার করা যায়। TypeScript-এ, স্ট্রিং লিটারেল TransitRoutePreferenceString টাইপ দ্বারা সংজ্ঞায়িত করা হয়।
const {TransitRoutePreference} = await google.maps.importLibrary("routes");
ধ্রুবক | |
|---|---|
FEWER_TRANSFERS |
এটি নির্দিষ্ট করে যে গণনা করা রুটে সীমিত সংখ্যক ট্রান্সফারকে অগ্রাধিকার দেওয়া উচিত। |
LESS_WALKING |
উল্লেখ করে যে গণনা করা রুটে কম হাঁটার বিকল্পকে অগ্রাধিকার দেওয়া উচিত। |
TransitFare ইন্টারফেস
google.maps.TransitFare
ইন্টারফেস
DirectionsRoute -এর ভাড়া, যার মধ্যে ভ্যালু ও কারেন্সি অন্তর্ভুক্ত।
প্রপার্টি | |
|---|---|
currency |
ধরন:
stringএকটি ISO 4217 মুদ্রা কোড যা নির্দেশ করে যে কোন মুদ্রায় ভাড়া প্রকাশ করা হয়েছে। |
text |
ধরন:
stringভাড়ার মূল্য, প্রদত্ত currency-এ, স্ট্রিং হিসেবে প্রকাশ করা হয়েছে। |
value |
ধরন:
numberভাড়ার সংখ্যাগত মান, যা প্রদত্ত currency-এ প্রকাশ করা হয়েছে। |
TransitDetails ইন্টারফেস
google.maps.TransitDetails
ইন্টারফেস
এই ধাপে ব্যবহৃত ট্রানজিটের মোড, রওনা হওয়া ও পৌঁছানোর সময় সম্পর্কে বিবরণ।
প্রপার্টি | |
|---|---|
arrival_stop |
ধরন:
TransitStopএই ট্রানজিট ধাপের গন্তব্য স্টপ। |
arrival_time |
ধরন:
Timeএই ধাপে পৌঁছানোর সময়, যা Time অবজেক্ট হিসেবে উল্লেখ করা হয়েছে। |
departure_stop |
ধরন:
TransitStopএই ট্রানজিট ধাপের ছাড়ার স্টপ। |
departure_time |
ধরন:
Timeএই ধাপের ছাড়ার সময়, যা Time অবজেক্ট হিসেবে উল্লেখ করা হয়েছে। |
headsign |
ধরন:
stringএই লাইনে কোন দিকে যেতে হবে, যেমনটি গাড়িতে বা ছাড়ার স্টপে চিহ্নিত করা আছে। |
headway |
ধরন:
numberএই স্টপে একই ধরনের গাড়ির মধ্যে প্রত্যাশিত সেকেন্ডের সংখ্যা। |
line |
ধরন:
TransitLineএই ধাপে ব্যবহার করা ট্রানজিট লাইন সম্পর্কে বিবরণ। |
num_stops |
ধরন:
numberএই ধাপে স্টপের সংখ্যা। পৌঁছানোর স্টপ অন্তর্ভুক্ত, কিন্তু প্রস্থানের স্টপ নয়। |
trip_short_name |
ধরন:
stringযাত্রীদের ট্রানজিট ট্রিপ শনাক্ত করার জন্য শিডিউল এবং সাইনবোর্ডে যে টেক্সট দেখানো হয়, যেমন, কমিউটার রেল ট্রিপের জন্য ট্রেনের নম্বর শনাক্ত করা। টেক্সটটি একটি পরিষেবা দিনের মধ্যে একটি ট্রিপকে অনন্যভাবে শনাক্ত করে। |
TransitStop ইন্টারফেস
google.maps.TransitStop
ইন্টারফেস
ট্রানজিট স্টপ বা স্টেশন সম্পর্কে বিবরণ।
প্রপার্টি | |
|---|---|
location |
ধরন:
LatLngএই স্টপের লোকেশন। |
name |
ধরন:
stringএই ট্রানজিট স্টপের নাম। |
TransitLine ইন্টারফেস
google.maps.TransitLine
ইন্টারফেস
এই ট্রানজিট ধাপটি পরিচালনা করে এমন ট্রানজিট লাইন সম্পর্কে তথ্য।
প্রপার্টি | |
|---|---|
agencies |
ধরন:
Array<TransitAgency>এই ট্রানজিট লাইন যে ট্রানজিট এজেন্সি পরিচালনা করে। |
color |
ধরন:
stringএই ট্রানজিট লাইনের সাইনেজে সাধারণত ব্যবহৃত রঙ, হেক্স স্ট্রিং হিসেবে দেখানো হয়। |
icon |
ধরন:
stringএই লাইনের সাথে যুক্ত আইকনের URL। |
name |
ধরন:
stringএই ট্রানজিট লাইনের পুরো নাম, যেমন "৮ অ্যাভিনিউ লোকাল"। |
short_name |
ধরন:
stringএই ট্রানজিট লাইনের সংক্ষিপ্ত নাম, যেমন "E"। |
text_color |
ধরন:
stringএই ট্রানজিট লাইনের সাইনেজে সাধারণত ব্যবহৃত টেক্সটের রঙ, হেক্স স্ট্রিং হিসেবে দেখানো হয়। |
url |
ধরন:
stringএই ট্রানজিট লাইনের জন্য নির্দিষ্ট এজেন্সির URL। |
vehicle |
ধরন:
TransitVehicleযে ধরনের যানবাহন ব্যবহার করা হয়েছে, যেমন ট্রেন বা বাস। |
TransitAgency ইন্টারফেস
google.maps.TransitAgency
ইন্টারফেস
ট্রানজিট লাইন অপারেট করে এমন এজেন্সির তথ্য।
প্রপার্টি | |
|---|---|
name |
ধরন:
stringএই ট্রানজিট এজেন্সির নাম। |
phone |
ধরন:
stringট্রানজিট এজেন্সির ফোন নম্বর। |
url |
ধরন:
stringট্রানজিট এজেন্সির URL। |
TransitVehicle ইন্টারফেস
google.maps.TransitVehicle
ইন্টারফেস
ট্রানজিট লাইনে চলাচলকারী গাড়ি সম্পর্কে তথ্য।
প্রপার্টি | |
|---|---|
icon |
ধরন:
stringএই লাইনে ব্যবহৃত গাড়ির ধরনের সাথে মানানসই আইকনের URL। |
local_icon |
ধরন:
stringএকটি আইকনের জন্য URL যা আরও সাধারণ আইকনের পরিবর্তে এই অঞ্চলে ব্যবহৃত গাড়ির প্রকারের সাথে মিলে যায়। |
name |
ধরন:
stringএই ধরনের TransitVehicle-এর নাম, যেমন "ট্রেন" বা "বাস"। |
type |
ধরন:
VehicleTypeব্যবহৃত গাড়ির ধরন, যেমন ট্রেন, বাস বা ফেরি। |
VehicleType কনস্ট্যান্ট
google.maps.VehicleType
কনস্ট্যান্ট
লাইব্রেরি "routes"
গাড়ির ধরনের জন্য সম্ভাব্য ভ্যালু।
এইসব কনস্ট্যান্ট স্ট্রিং হিসেবেও ব্যবহার করা যায়। TypeScript-এ, স্ট্রিং লিটারেল VehicleTypeString টাইপ দ্বারা সংজ্ঞায়িত করা হয়।
const {VehicleType} = await google.maps.importLibrary("routes");
ধ্রুবক | |
|---|---|
BUS |
বাস। |
CABLE_CAR |
কেবলের মাধ্যমে চলে এমন গাড়ি, সাধারণত মাটিতে চলে। এরিয়াল কেবল কার GONDOLA_LIFT ধরনের হতে পারে। |
COMMUTER_TRAIN |
লোকাল ট্রেন। |
FERRY |
ফেরি। |
FUNICULAR |
একটি গাড়ি যা কেবেলের মাধ্যমে খাড়া ঢাল বেয়ে উপরে তোলা হয়। |
GONDOLA_LIFT |
একটি এরিয়াল কেবল কার। |
HEAVY_RAIL |
হেভি রেল। |
HIGH_SPEED_TRAIN |
হাই স্পিড ট্রেন। |
INTERCITY_BUS |
ইন্টারসিটি বাস। |
METRO_RAIL |
লাইট রেল। |
MONORAIL |
মনোরেল। |
OTHER |
অন্যান্য গাড়ি। |
RAIL |
রেল। |
SHARE_TAXI |
শেয়ার ট্যাক্সি হল এক ধরনের বাস পরিবহন যা রুটের যেকোনও জায়গায় যাত্রী তুলতে ও নামাতে পারে। সাধারণত শেয়ার ট্যাক্সি মিনিবাস ব্যবহার করে। |
SUBWAY |
আন্ডারগ্রাউন্ড লাইট রেল। |
TRAM |
মাটির উপরে লাইট রেল। |
TROLLEYBUS |
ট্রলিবাস। |
UnitSystem কনস্ট্যান্ট
google.maps.UnitSystem
কনস্ট্যান্ট
লাইব্রেরি "core"
DirectionsRequest-এ নির্দিষ্ট করা যেতে পারে এমন সঠিক ইউনিট সিস্টেম।
const {UnitSystem} = await google.maps.importLibrary("core");
ধ্রুবক | |
|---|---|
IMPERIAL |
DirectionsResult-এ দূরত্ব ইম্পেরিয়াল ইউনিটে প্রকাশ করা উচিত বলে উল্লেখ করে। |
METRIC |
DirectionsResult-এ দূরত্ব মেট্রিক ইউনিটে প্রকাশ করা উচিত বলে উল্লেখ করে। |
দূরত্ব ইন্টারফেস
google.maps.Distance
ইন্টারফেস
দূরত্বকে সংখ্যাগত মান এবং ডিসপ্লে স্ট্রিং হিসেবে দেখানো।
প্রপার্টি | |
|---|---|
text |
ধরন:
stringঅনুরোধে উল্লেখ করা UnitSystem ব্যবহার করে, দূরত্বের মানের স্ট্রিং উপস্থাপনা। |
value |
ধরন:
numberমিটারে দূরত্ব। |
সময়সীমা ইন্টারফেস
google.maps.Duration
ইন্টারফেস
একটি সংখ্যাসূচক মান এবং একটি ডিসপ্লে স্ট্রিং হিসাবে সময়কালের একটি উপস্থাপনা।
প্রপার্টি | |
|---|---|
text |
ধরন:
stringসময়সীমার ভ্যালুর স্ট্রিং উপস্থাপনা। |
value |
ধরন:
numberসেকেন্ডে সময়সীমা। |
Time ইন্টারফেস
google.maps.Time
ইন্টারফেস
তারিখ অবজেক্ট, স্থানীয় স্ট্রিং ও টাইম জোন হিসেবে সময়ের উপস্থাপনা।
প্রপার্টি | |
|---|---|
text |
ধরন:
stringসময়ের মান বোঝায় এমন স্ট্রিং। ট্রানজিট স্টপের টাইম জোনে সময় দেখানো হয়। |
time_zone |
ধরন:
stringএই স্টপটি যে টাইম জোনে অবস্থিত। ভ্যালু হল IANA টাইম জোন ডেটাবেসে সংজ্ঞায়িত টাইম জোনের নাম, যেমন "America/New_York"। |
value |
ধরন:
Dateএই ছাড়ার বা পৌঁছানোর সময়, জাভাস্ক্রিপ্ট তারিখ অবজেক্ট হিসেবে নির্দিষ্ট করা হয়েছে। |