GoogleMapOptions

পাবলিক ফাইনাল ক্লাস GoogleMapOptions অবজেক্ট প্রসারিত করে
পার্সেলেবল প্রয়োগ করে

একটি GoogleMap এর জন্য GoogleMapOptions কনফিগারেশন সংজ্ঞায়িত করে। এই বিকল্পগুলি আপনার অ্যাপ্লিকেশনে একটি মানচিত্র যোগ করার সময় ব্যবহার করা যেতে পারে প্রোগ্রামগতভাবে (XML এর মাধ্যমে এর বিপরীতে)। আপনি যদি একটি MapFragment ব্যবহার করেন, আপনি স্ট্যাটিক ফ্যাক্টরি পদ্ধতি newInstance(GoogleMapOptions) ব্যবহার করে এই বিকল্পগুলি পাস করতে পারেন। আপনি যদি একটি MapView ব্যবহার করেন, তাহলে আপনি কন্সট্রাক্টর MapView(Context, GoogleMapOptions) ব্যবহার করে এই বিকল্পগুলি পাস করতে পারেন।

আপনি যদি XML ব্যবহার করে একটি মানচিত্র যোগ করেন, তাহলে আপনি কাস্টম XML ট্যাগ ব্যবহার করে এই বিকল্পগুলি প্রয়োগ করতে পারেন।

উত্তরাধিকার সূত্রে প্রাপ্ত ধ্রুবক সারাংশ

পাবলিক কনস্ট্রাক্টর সারাংশ

GoogleMapOptions ()
একটি নতুন GoogleMapOptions অবজেক্ট তৈরি করে।

পাবলিক পদ্ধতির সারাংশ

GoogleMapOptions
পরিবেষ্টিত সক্ষম (বুলিয়ান সক্ষম)
পরিবেষ্টিত-মোড স্টাইলিং সক্ষম করা উচিত কিনা তা নির্দিষ্ট করে৷
GoogleMapOptions
ক্যামেরা ( ক্যামেরা পজিশন ক্যামেরা)
মানচিত্রের জন্য একটি প্রাথমিক ক্যামেরা অবস্থান নির্দিষ্ট করে।
GoogleMapOptions
কম্পাস সক্ষম (বুলিয়ান সক্ষম)
কম্পাস সক্রিয় করা উচিত কিনা তা নির্দিষ্ট করে।
স্ট্যাটিক GoogleMapOptions
createFromAttributes (প্রসঙ্গ প্রসঙ্গ, AttributeSet attrs)
AttributeSet থেকে একটি GoogleMapsOptions তৈরি করে।
বুলিয়ান
ক্যামেরার অবস্থান
বুলিয়ান
LatLngBounds
বুলিয়ান
বুলিয়ান
int
ভাসা
ভাসা
বুলিয়ান
বুলিয়ান
বুলিয়ান
বুলিয়ান
বুলিয়ান
বুলিয়ান
বুলিয়ান
বুলিয়ান
GoogleMapOptions
latLngBoundsForCameraTarget ( LatLngBounds llbounds)
ক্যামেরা টার্গেটকে সীমাবদ্ধ করার জন্য একটি LatLngBounds নির্দিষ্ট করে, যাতে ব্যবহারকারীরা যখন স্ক্রোল করে ম্যাপ প্যান করে, ক্যামেরা টার্গেট এই সীমার বাইরে চলে না যায়।
GoogleMapOptions
লাইটমোড (বুলিয়ান সক্ষম)
মানচিত্রটি লাইট মোডে তৈরি করা উচিত কিনা তা নির্দিষ্ট করে।
GoogleMapOptions
mapId (স্ট্রিং mapId)
মানচিত্রের আইডি নির্দিষ্ট করে।
GoogleMapOptions
মানচিত্র টুলবার সক্ষম (বুলিয়ান সক্ষম)
মানচিত্র টুলবার সক্রিয় করা উচিত কিনা তা নির্দিষ্ট করে।
GoogleMapOptions
মানচিত্রের প্রকার (int mapType)
প্রারম্ভিক মানচিত্র প্রকারের একটি পরিবর্তন নির্দিষ্ট করে।
GoogleMapOptions
maxZoomPreference (float maxZoomPreference)
ক্যামেরা জুমের জন্য একটি পছন্দের উপরের বাউন্ড নির্দিষ্ট করে।
GoogleMapOptions
minZoomPreference (ফ্লোট minZoomPreference)
ক্যামেরা জুমের জন্য একটি পছন্দের নিম্ন সীমা নির্দিষ্ট করে।
GoogleMapOptions
ঘোরান অঙ্গভঙ্গি সক্ষম (বুলিয়ান সক্ষম)
ঘোরানো অঙ্গভঙ্গি সক্ষম করা উচিত কিনা তা নির্দিষ্ট করে৷
GoogleMapOptions
স্ক্রোল অঙ্গভঙ্গি সক্ষম (বুলিয়ান সক্ষম)
স্ক্রোল অঙ্গভঙ্গি সক্ষম করা উচিত কিনা তা নির্দিষ্ট করে৷
GoogleMapOptions
স্ক্রোল জেসচারসসক্রিয় ডুরিংরোটেটঅরজুম (বুলিয়ান সক্ষম)
ঘোরান এবং জুম অঙ্গভঙ্গির সময় স্ক্রোল অঙ্গভঙ্গি সক্ষম করা উচিত কিনা তা নির্দিষ্ট করে৷
GoogleMapOptions
setInstrumentClusterMap (বুলিয়ান isInstrumentCluster)
GoogleMapOptions
টিল্ট অঙ্গভঙ্গি সক্ষম (বুলিয়ান সক্ষম)
কাত অঙ্গভঙ্গি সক্ষম করা উচিত কিনা তা নির্দিষ্ট করে৷
স্ট্রিং
GoogleMapOptions
useViewLifecycleInFragment (বুলিয়ান ইউজ ভিউলাইফসাইকেলইনফ্রাগমেন্ট)
একটি MapFragment ব্যবহার করার সময়, এই পতাকাটি নির্দিষ্ট করে যে মানচিত্রের জীবনচক্রটি খণ্ডের দৃশ্যের সাথে বা খণ্ডটির সাথেই আবদ্ধ হওয়া উচিত।
GoogleMapOptions
zOrderOnTop (বুলিয়ান zOrderOnTop)
মানচিত্র দৃশ্যের পৃষ্ঠটি তার উইন্ডোর উপরে রাখা হয়েছে কিনা তা নিয়ন্ত্রণ করুন।
GoogleMapOptions
জুম কন্ট্রোলস সক্ষম (বুলিয়ান সক্ষম)
জুম নিয়ন্ত্রণ সক্রিয় করা উচিত কিনা তা নির্দিষ্ট করে।
GoogleMapOptions
জুম অঙ্গভঙ্গি সক্ষম (বুলিয়ান সক্ষম)
জুম অঙ্গভঙ্গি সক্ষম করা উচিত কিনা তা নির্দিষ্ট করে৷

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতির সারাংশ

পাবলিক কনস্ট্রাক্টর

সর্বজনীন GoogleMapOptions ()

একটি নতুন GoogleMapOptions অবজেক্ট তৈরি করে।

পাবলিক পদ্ধতি

সর্বজনীন GoogleMapOptions ambient Enabled (বুলিয়ান সক্ষম)

পরিবেষ্টিত-মোড স্টাইলিং সক্ষম করা উচিত কিনা তা নির্দিষ্ট করে৷ ডিফল্ট মান false . সক্রিয় থাকা অবস্থায়, অ্যাম্বিয়েন্ট-স্টাইল করা মানচিত্রগুলি প্রদর্শিত হতে পারে যখন একটি অ্যাম্বিয়েক্টিভ ডিভাইস অ্যাম্বিয়েন্ট মোডে প্রবেশ করে।

পরামিতি
সক্রিয়

সর্বজনীন GoogleMapOptions ক্যামেরা ( ক্যামেরা পজিশন ক্যামেরা)

মানচিত্রের জন্য একটি প্রাথমিক ক্যামেরা অবস্থান নির্দিষ্ট করে।

পরামিতি
ক্যামেরা

সর্বজনীন GoogleMapOptions কম্পাস সক্ষম (বুলিয়ান সক্ষম)

কম্পাস সক্রিয় করা উচিত কিনা তা নির্দিষ্ট করে। আরো বিস্তারিত জানার জন্য setCompassEnabled(boolean) দেখুন। প্রচলিত মূল্য true .

পরামিতি
সক্রিয়

পাবলিক স্ট্যাটিক GoogleMapOptions createFromAttributes (প্রসঙ্গ প্রসঙ্গ, AttributeSet attrs)

AttributeSet থেকে একটি GoogleMapsOptions তৈরি করে।

পরামিতি
প্রসঙ্গ
attrs

সর্বজনীন বুলিয়ান getAmbientEnabled ()

রিটার্নস
  • পরিবেষ্টিত সক্ষম বিকল্প, অথবা অনির্দিষ্ট থাকলে শূন্য।

সর্বজনীন ক্যামেরা অবস্থান getCamera ()

রিটার্নস
  • ক্যামেরা বিকল্প, বা অনির্দিষ্ট থাকলে শূন্য।

সর্বজনীন বুলিয়ান getCompassEnabled ()

রিটার্নস
  • কম্পাস সক্ষম বিকল্প, অথবা অনির্দিষ্ট থাকলে শূন্য।

সর্বজনীন LatLngBounds getLatLngBoundsForCameraTarget ()

রিটার্নস
  • LatLngBounds ক্যামেরা টার্গেট সীমাবদ্ধ করতে ব্যবহৃত হয়, অথবা অনির্দিষ্ট থাকলে শূন্য।

পাবলিক বুলিয়ান getLiteMode ()

রিটার্নস
  • liteMode বিকল্প, অথবা অনির্দিষ্ট থাকলে শূন্য।

সর্বজনীন বুলিয়ান getMapToolbarEnabled ()

রিটার্নস
  • mapToolbarEnabled বিকল্প, অথবা অনির্দিষ্ট থাকলে শূন্য।

পাবলিক int getMapType ()

রিটার্নস
  • ম্যাপ টাইপ বিকল্প, অথবা -1 অনির্দিষ্ট থাকলে।

সর্বজনীন ফ্লোট getMaxZoomPreference ()

রিটার্নস
  • সর্বোচ্চ জুম স্তর পছন্দ, বা অনির্দিষ্ট থাকলে শূন্য।

সর্বজনীন ফ্লোট getMinZoomPreference ()

রিটার্নস
  • ন্যূনতম জুম স্তর পছন্দ, বা অনির্দিষ্ট থাকলে শূন্য।

সর্বজনীন বুলিয়ান getRotateGestures সক্ষম ()

রিটার্নস
  • rotateGesturesEnabled বিকল্প, অথবা অনির্দিষ্ট থাকলে শূন্য।

সর্বজনীন বুলিয়ান getScrollGestures সক্ষম ()

রিটার্নস
  • scrollGesturesEnabled বিকল্প, অথবা অনির্দিষ্ট থাকলে শূন্য।

পাবলিক বুলিয়ান getScrollGesturesEnabledDuringRotateOrZoom ()

রিটার্নস
  • scrollGesturesEnabledDuringRotateOrZoom বিকল্প, অথবা অনির্দিষ্ট থাকলে শূন্য।

সর্বজনীন বুলিয়ান getTiltGestures সক্ষম ()

রিটার্নস
  • tiltGesturesEnabled বিকল্প, অথবা অনির্দিষ্ট থাকলে শূন্য।

সর্বজনীন বুলিয়ান getUseViewLifecycleInFragment ()

রিটার্নস
  • useViewLifecycleInFragment বিকল্প, অথবা অনির্দিষ্ট থাকলে শূন্য।

পাবলিক বুলিয়ান getZOrderOnTop ()

রিটার্নস
  • zOrderOnTop বিকল্প, অথবা অনির্দিষ্ট থাকলে শূন্য।

সর্বজনীন বুলিয়ান getZoomControlsEnabled ()

রিটার্নস
  • zoomControlsEnabled বিকল্প, অথবা অনির্দিষ্ট থাকলে শূন্য।

সর্বজনীন বুলিয়ান getZoomGestures সক্ষম ()

রিটার্নস
  • zoomGesturesEnabled বিকল্প, অথবা অনির্দিষ্ট থাকলে শূন্য।

সর্বজনীন GoogleMapOptions latLngBoundsForCameraTarget ( LatLngBounds llbounds)

ক্যামেরা টার্গেটকে সীমাবদ্ধ করার জন্য একটি LatLngBounds নির্দিষ্ট করে, যাতে ব্যবহারকারীরা যখন স্ক্রোল করে ম্যাপ প্যান করে, ক্যামেরা টার্গেট এই সীমার বাইরে চলে না যায়।

বিস্তারিত জানার জন্য setLatLngBoundsForCameraTarget(LatLngBounds) দেখুন।

পরামিতি
lbounds

সর্বজনীন GoogleMapOptions liteMode (বুলিয়ান সক্ষম)

মানচিত্রটি লাইট মোডে তৈরি করা উচিত কিনা তা নির্দিষ্ট করে। ডিফল্ট মান false . যদি লাইট মোড সক্ষম করা থাকে, মানচিত্রগুলি স্ট্যাটিক চিত্র হিসাবে লোড হবে৷ এটি সেই ক্ষেত্রে কর্মক্ষমতা উন্নত করে যেখানে একই সময়ে অনেকগুলি মানচিত্র প্রদর্শন করা প্রয়োজন, উদাহরণস্বরূপ একটি স্ক্রলিং তালিকায়, তবে লাইট-মোড মানচিত্রগুলি ব্যবহারকারী দ্বারা প্যান বা জুম করা যাবে না, বা কাত বা ঘোরানো যাবে না।

পরামিতি
সক্রিয়

সর্বজনীন GoogleMapOptions mapId (স্ট্রিং mapId)

মানচিত্রের আইডি নির্দিষ্ট করে।

পরামিতি
ম্যাপআইডি

সর্বজনীন GoogleMapOptions mapToolbar সক্রিয় (বুলিয়ান সক্ষম)

মানচিত্র টুলবার সক্রিয় করা উচিত কিনা তা নির্দিষ্ট করে। আরো বিস্তারিত জানার জন্য setMapToolbarEnabled(boolean) দেখুন। প্রচলিত মূল্য true .

পরামিতি
সক্রিয়

সর্বজনীন GoogleMapOptions mapType (int mapType)

প্রারম্ভিক মানচিত্র প্রকারের একটি পরিবর্তন নির্দিষ্ট করে।

পরামিতি
মানচিত্রের ধরণ

সর্বজনীন GoogleMapOptions maxZoomPreference (float maxZoomPreference)

ক্যামেরা জুমের জন্য একটি পছন্দের উপরের বাউন্ড নির্দিষ্ট করে।

বিস্তারিত জানার জন্য setMaxZoomPreference(float) দেখুন।

পরামিতি
maxZoomPreference

সর্বজনীন GoogleMapOptions minZoomPreference (float minZoomPreference)

ক্যামেরা জুমের জন্য একটি পছন্দের নিম্ন সীমা নির্দিষ্ট করে।

বিস্তারিত জানার জন্য setMinZoomPreference(float) দেখুন।

পরামিতি
minZoomPreference

সর্বজনীন GoogleMapOptions rotateGesturesEnabled (বুলিয়ান সক্রিয়)

ঘোরানো অঙ্গভঙ্গি সক্ষম করা উচিত কিনা তা নির্দিষ্ট করে৷ আরো বিস্তারিত জানার জন্য setRotateGesturesEnabled(boolean) দেখুন। প্রচলিত মূল্য true .

পরামিতি
সক্রিয়

সর্বজনীন GoogleMapOptions scrollGesturesEnabled (বুলিয়ান সক্ষম)

স্ক্রোল অঙ্গভঙ্গি সক্ষম করা উচিত কিনা তা নির্দিষ্ট করে৷ আরো বিস্তারিত জানার জন্য setScrollGesturesEnabled(boolean) দেখুন। প্রচলিত মূল্য true .

পরামিতি
সক্রিয়

সর্বজনীন GoogleMapOptions scrollGesturesEnabledDuringRotateOrZoom (বুলিয়ান সক্ষম)

ঘোরান এবং জুম অঙ্গভঙ্গির সময় স্ক্রোল অঙ্গভঙ্গি সক্ষম করা উচিত কিনা তা নির্দিষ্ট করে৷ আরো বিস্তারিত জানার জন্য setScrollGesturesEnabledDuringRotateOrZoom(boolean) দেখুন। প্রচলিত মূল্য true .

পরামিতি
সক্রিয়

সর্বজনীন GoogleMapOptions setInstrumentClusterMap (বুলিয়ান isInstrumentCluster)

পরামিতি
ইন্সট্রুমেন্টক্লাস্টার

সর্বজনীন GoogleMapOptions tiltGesturesEnabled (বুলিয়ান সক্ষম)

কাত অঙ্গভঙ্গি সক্ষম করা উচিত কিনা তা নির্দিষ্ট করে৷ আরো বিস্তারিত জানার জন্য setTiltGesturesEnabled(boolean) দেখুন। প্রচলিত মূল্য true .

পরামিতি
সক্রিয়

পাবলিক স্ট্রিং থেকে স্ট্রিং ()

সর্বজনীন GoogleMapOptions useViewLifecycleInfragment (বুলিয়ান ইউজ ভিউলাইফসাইকেলইনফ্রাগমেন্ট)

একটি MapFragment ব্যবহার করার সময়, এই পতাকাটি নির্দিষ্ট করে যে মানচিত্রের জীবনচক্রটি খণ্ডের দৃশ্যের সাথে বা খণ্ডটির সাথেই আবদ্ধ হওয়া উচিত। ডিফল্ট মানটি false , মানচিত্রের জীবনচক্রকে খণ্ডের সাথে সংযুক্ত করে।

খণ্ডটির জীবনচক্র ব্যবহার করে মানচিত্রটির দ্রুত রেন্ডারিং করার অনুমতি দেয় যখন খণ্ডটি বিচ্ছিন্ন এবং পুনরায় সংযুক্ত করা হয়, কারণ অন্তর্নিহিত GL প্রসঙ্গ সংরক্ষিত থাকে। এটির খরচ আছে যে টুকরোটিকে বিচ্ছিন্ন করা, কিন্তু এটি ধ্বংস না করা, মানচিত্রের দ্বারা ব্যবহৃত মেমরি প্রকাশ করবে না।

একটি খণ্ডের দৃষ্টিভঙ্গির জীবনচক্র ব্যবহার করার অর্থ হল খণ্ডটি বিচ্ছিন্ন এবং পুনরায় সংযুক্ত হলে একটি মানচিত্র পুনরায় ব্যবহার করা হয় না। এটি মানচিত্রটিকে স্ক্র্যাচ থেকে পুনরায় রেন্ডার করবে, যা কয়েক সেকেন্ড সময় নিতে পারে৷ এর মানে হল যে যখন একটি খণ্ড বিচ্ছিন্ন থাকে, এবং সেইজন্য কোন দৃশ্য নেই, সমস্ত GoogleMap পদ্ধতি NullPointerException নিক্ষেপ করবে।

পরামিতি
ViewLifecycleInfragment ব্যবহার করুন

সর্বজনীন GoogleMapOptions zOrderOnTop (বুলিয়ান zOrderOnTop)

মানচিত্র দৃশ্যের পৃষ্ঠটি তার উইন্ডোর উপরে রাখা হয়েছে কিনা তা নিয়ন্ত্রণ করুন। আরো বিস্তারিত জানার জন্য setZOrderOnTop(boolean) দেখুন। মনে রাখবেন যে এটি মানচিত্রে প্রদর্শিত হতে পারে এমন অন্যান্য সমস্ত দৃশ্যকে কভার করবে (যেমন, জুম নিয়ন্ত্রণ, আমার অবস্থান বোতাম)।

পরামিতি
zOrderOnTop

সর্বজনীন GoogleMapOptions zoomControlsEnabled (বুলিয়ান সক্ষম)

জুম নিয়ন্ত্রণ সক্রিয় করা উচিত কিনা তা নির্দিষ্ট করে। আরো বিস্তারিত জানার জন্য setZoomControlsEnabled(boolean) দেখুন। প্রচলিত মূল্য true .

পরামিতি
সক্রিয়

সর্বজনীন GoogleMapOptions zoomGesturesEnabled (বুলিয়ান সক্ষম)

জুম অঙ্গভঙ্গি সক্ষম করা উচিত কিনা তা নির্দিষ্ট করে৷ আরো বিস্তারিত জানার জন্য setZoomGesturesEnabled(boolean) দেখুন। প্রচলিত মূল্য true .

পরামিতি
সক্রিয়