StreetViewService ক্লাস
ক্লাস
google.maps.StreetViewService
লাইব্রেরি "streetView"
StreetViewService অবজেক্ট Street View ডেটার জন্য সার্চ করে।
const {StreetViewService} = await google.maps.importLibrary("streetView");
নির্মাণকারী | |
|---|---|
StreetViewService |
StreetViewService()প্যারামিটার: কিছু নেই
StreetViewService তৈরি করে, যা Street View পরিষেবায় স্টোর করা ডেটার জন্য একটি ইন্টারফেস প্রদান করে। |
পদ্ধতি | |
|---|---|
getPanorama |
getPanorama(request[, callback])প্যারামিটার:
রিটার্ন ভ্যালু:
Promise<StreetViewResponse>প্রদান করা Street View কোয়েরি অনুরোধের সাথে মেলে এমন প্যানোরামার জন্য StreetViewPanoramaData ফিরিয়ে আনে। প্রদান করা কলব্যাকে StreetViewPanoramaData পাস করা হয়। |
StreetViewStatus constants
constants
google.maps.StreetViewStatus
library "streetView"
Street View সংক্রান্ত অনুরোধ সম্পূর্ণ হওয়ার পরে StreetViewService-এর মাধ্যমে রিটার্ন করা স্ট্যাটাস। এগুলি ভ্যালু বা কনস্ট্যান্টের নাম ব্যবহার করে নির্দিষ্ট করা যেতে পারে। যেমন, 'OK' বা google.maps.StreetViewStatus.OK।
এইসব কনস্ট্যান্ট স্ট্রিং হিসেবেও ব্যবহার করা যায়। TypeScript-এ, স্ট্রিং লিটারেল StreetViewStatusString টাইপ দ্বারা সংজ্ঞায়িত করা হয়।
const {StreetViewStatus} = await google.maps.importLibrary("streetView");
ধ্রুবক | |
|---|---|
OK |
অনুরোধটি সফল হয়েছে। |
UNKNOWN_ERROR |
অনুরোধটি সফলভাবে প্রসেস করা যায়নি, তবে ব্যর্থতার সঠিক কারণ জানা যায়নি। |
ZERO_RESULTS |
সার্চের মাপকাঠির সাথে মেলে এমন কোনও প্যানোরামা পাওয়া যায়নি। |
StreetViewLocationRequest ইন্টারফেস
ইন্টারফেস
google.maps.StreetViewLocationRequest
getPanorama-এর সাথে Street View সংক্রান্ত অনুরোধ পাঠানো হবে। StreetViewLocationRequest আপনাকে নির্দিষ্ট লোকেশনে Street View প্যানোরামা সার্চ করতে দেয়।
প্রপার্টি | |
|---|---|
location
ঐচ্ছিক |
ধরন:
LatLng|LatLngLiteral optionalStreet View প্যানোরামা সার্চ করার জন্য লোকেশন নির্দিষ্ট করে। |
preference
ঐচ্ছিক |
ধরন:
StreetViewPreference optionalব্যাসার্ধের মধ্যে কোন প্যানোরামা খুঁজে পাওয়া উচিত তার জন্য একটি পছন্দ সেট করে: প্রদত্ত লোকেশনের সবচেয়ে কাছের একটি বা ব্যাসার্ধের মধ্যে সেরা একটি। |
radius
ঐচ্ছিক |
ধরন:
number optionalডিফল্ট:
50প্যানোরামা সার্চ করার জন্য মিটারে ব্যাসার্ধ সেট করে। |
ঐচ্ছিক |
ধরন:
StreetViewSource optionalডিফল্ট:
StreetViewSource.DEFAULTসার্চ করার জন্য প্যানোরামার সোর্স নির্দিষ্ট করে। এটি শুধু আউটডোর প্যানোরামা সার্চ করার জন্য বিধিনিষেধ আরোপ করার অনুমতি দেয়। |
sources
ঐচ্ছিক |
ধরন:
Iterable<StreetViewSource> optionalডিফল্ট: [
StreetViewSource.DEFAULT]সার্চ করার জন্য প্যানোরামার সোর্স নির্দিষ্ট করে। এটি শুধু আউটডোর প্যানোরামা সার্চ করার জন্য বিধিনিষেধ আরোপ করার অনুমতি দেয়। একাধিক সোর্স সেট করা হলে, সেইসব সোর্সের ইন্টারসেকশন হিসেবে মূল্যায়ন করা হবে। |
StreetViewPanoRequest ইন্টারফেস
ইন্টারফেস
google.maps.StreetViewPanoRequest
নির্দিষ্ট আইডি সহ প্যানোরামা খুঁজতে getPanorama-এর সাথে StreetViewPanoRequest ব্যবহার করা হয়।
প্রপার্টি | |
|---|---|
pano
ঐচ্ছিক |
ধরন:
string optionalসার্চ করার জন্য প্যানো আইডি নির্দিষ্ট করে। |
StreetViewResponse ইন্টারফেস
ইন্টারফেস
google.maps.StreetViewResponse
StreetViewService.getPanorama-এর থেকে পাওয়া Promise-এর জন্য উত্তর সমাধান করা হয়েছে।
প্রপার্টি | |
|---|---|
data |
প্যানোরামার উপস্থাপনা। |
StreetViewLocation ইন্টারফেস
ইন্টারফেস
google.maps.StreetViewLocation
Street View প্যানোরামাতে কোনও লোকেশনের উপস্থাপনা।
প্রপার্টি | |
|---|---|
pano |
ধরন:
stringপ্যানোরামার জন্য অনন্য শনাক্তকারী। এটি একটি সেশনের মধ্যে স্থিতিশীল কিন্তু সেশন জুড়ে অস্থির। |
description
ঐচ্ছিক |
ধরন:
string optionalলোকেশন বর্ণনা করে এমন একটি লোকালাইজ করা স্ট্রিং। |
latLng
ঐচ্ছিক |
ধরন:
LatLng optionalপ্যানোরামার অক্ষাংশ ও দ্রাঘিমাংশ। |
shortDescription
ঐচ্ছিক |
ধরন:
string optionalলোকেশন সম্পর্কে সংক্ষিপ্ত বিবরণ। |
StreetViewPreference constants
constants
google.maps.StreetViewPreference
library "streetView"
এমন বিকল্প যা সার্চ ফলাফলকে অনুরোধ করা লোকেশনের সবচেয়ে কাছের Street View প্যানোরামা বা ব্যবহারকারী যা দেখতে চান বলে মনে করা হয় এমন প্যানোরামা দেখানোর দিকে পক্ষপাতিত্ব করে। ভ্যালু বা ধ্রুবকের নাম ব্যবহার করে এগুলি উল্লেখ করুন। যেমন, 'best' বা google.maps.StreetViewPreference.BEST।
এইসব কনস্ট্যান্ট স্ট্রিং হিসেবেও ব্যবহার করা যায়। TypeScript-এ, স্ট্রিং লিটারেল StreetViewPreferenceString টাইপ দ্বারা সংজ্ঞায়িত করা হয়।
const {StreetViewPreference} = await google.maps.importLibrary("streetView");
ধ্রুবক | |
|---|---|
BEST |
ব্যবহারকারী যে Street View প্যানোরামা দেখতে চান বলে মনে করা হয় সেটি ফিরিয়ে দিন। ব্যবহারকারী সম্পর্কে রিসার্চ এবং স্বীকৃত আগ্রহের স্থান, ছবির কোয়ালিটি ও প্রদত্ত লোকেশন থেকে দূরত্বের মতো প্যারামিটারের উপর ভিত্তি করে অ্যালগরিদম সেরা ফলাফল নির্ধারণ করে। |
NEAREST |
প্রদত্ত লোকেশন থেকে সবচেয়ে কম দূরত্বে থাকা Street View প্যানোরামা ফিরিয়ে দিন। এটি শুধুমাত্র একটি সীমিত ব্যাসার্ধের মধ্যে ভাল কাজ করে। সাজেস্ট করা ব্যাসার্ধ হল ১ কিমি বা তার কম। |
StreetViewSource constants
constants
google.maps.StreetViewSource
library "streetView"
বেছে নেওয়া সোর্সে Street View সার্চ সীমিত করার জন্য শনাক্তকারী। এইসব ভ্যালু স্ট্রিং হিসেবে উল্লেখ করা হয়। যেমন, 'outdoor'
এইসব কনস্ট্যান্ট স্ট্রিং হিসেবেও ব্যবহার করা যায়। TypeScript-এ, স্ট্রিং লিটারেল StreetViewSourceString টাইপ দ্বারা সংজ্ঞায়িত করা হয়।
const {StreetViewSource} = await google.maps.importLibrary("streetView");
ধ্রুবক | |
|---|---|
DEFAULT |
Street View-এর ডিফল্ট সোর্স ব্যবহার করে, সার্চ নির্দিষ্ট সোর্সের মধ্যে সীমাবদ্ধ থাকবে না। |
GOOGLE |
Street View সার্চকে Google-এর অফিসিয়াল সংগ্রহের মধ্যে সীমাবদ্ধ করে। |
OUTDOOR |
Street View সার্চকে আউটডোর কালেকশনে সীমাবদ্ধ করে। সার্চ ফলাফলে ইনডোর কালেকশন অন্তর্ভুক্ত করা হয় না। এছাড়াও মনে রাখবেন, সার্চের মাধ্যমে শুধু সেইসব প্যানোরামা দেখানো হয় যেগুলি ইনডোর নাকি আউটডোর তা নির্ধারণ করা সম্ভব। যেমন, PhotoSpheres-এর ক্ষেত্রে এটি ইনডোর নাকি আউটডোর তা জানা যায় না বলে এটি দেখানো হয় না। |
StreetViewPanoramaData ইন্টারফেস
ইন্টারফেস
google.maps.StreetViewPanoramaData
registerPanoProvider ব্যবহার করে সংজ্ঞায়িত পরিষেবা প্রদানকারীর থেকে পাওয়া প্যানোরামার উপস্থাপনা।
প্রপার্টি | |
|---|---|
tiles |
ধরন:
StreetViewTileDataএই প্যানোরামার জন্য কাস্টম টাইল নির্দিষ্ট করে। |
copyright
ঐচ্ছিক |
ধরন:
string optionalএই প্যানোরামার জন্য কপিরাইট টেক্সট উল্লেখ করে। |
imageDate
ঐচ্ছিক |
ধরন:
string optionalএই প্যানোরামার ছবি কোন বছর ও মাসে তোলা হয়েছে তা উল্লেখ করে। তারিখের স্ট্রিং YYYY-MM ফর্ম্যাটে আছে। |
links
ঐচ্ছিক |
ধরন:
Array<StreetViewLink> optionalপাশাপাশি প্যানোরামার জন্য নেভিগেশনাল লিঙ্ক নির্দিষ্ট করে। |
location
ঐচ্ছিক |
ধরন:
StreetViewLocation optionalএই প্যানোরামার জন্য লোকেশন মেটা-ডেটা নির্দিষ্ট করে। |
StreetViewLink ইন্টারফেস
ইন্টারফেস
google.maps.StreetViewLink
সংলগ্ন Street View প্যানোরামিক ছবির রেফারেন্সের সংগ্রহ।
প্রপার্টি | |
|---|---|
description
ঐচ্ছিক |
ধরন:
string optionalলিঙ্কের বিবরণ সহ লোকালাইজ করা স্ট্রিং। |
heading
ঐচ্ছিক |
ধরন:
number optionalলিঙ্কের শিরোনাম। |
pano
ঐচ্ছিক |
ধরন:
string optionalপ্যানোরামার জন্য অনন্য শনাক্তকারী। এই আইডি একটি সেশনের মধ্যে স্থিতিশীল কিন্তু সেশন জুড়ে অস্থির। |