ওভারভিউ
এটি iOS-এর জন্য Google Maps SDK-এর প্রধান শ্রেণী এবং মানচিত্রের সাথে সম্পর্কিত সমস্ত পদ্ধতির জন্য এন্ট্রি পয়েন্ট।
মানচিত্রটি সুবিধার কনস্ট্রাক্টরের মাধ্যমে ইনস্ট্যান্ট করা উচিত [ GMSMapView mapWithFrame:camera:]। এটি ডিফল্ট [[ GMSMapView alloc] initWithFrame:] পদ্ধতিতেও তৈরি করা যেতে পারে (যেখানে এর ক্যামেরা একটি ডিফল্ট অবস্থানে সেট করা হবে)।
GMSMapView শুধুমাত্র প্রধান থ্রেড থেকে পড়া এবং পরিবর্তন করা যেতে পারে, সমস্ত UIKit অবজেক্টের মতো। অন্য থ্রেড থেকে এই পদ্ধতিগুলি কল করার ফলে একটি ব্যতিক্রম বা অনির্ধারিত আচরণ হবে।
পাবলিক সদস্য ফাংশন | |
(উদাহরণ প্রকার) | - initWithFrame: camera: |
একটি ফ্রেম এবং ক্যামেরা টার্গেট সহ একটি মানচিত্র দৃশ্য তৈরি করে এবং ফেরত দেয়৷ | |
(উদাহরণ প্রকার) | - initWithFrame:mapID:camera: |
একটি ফ্রেম, মানচিত্র আইডি এবং ক্যামেরা টার্গেট সহ একটি মানচিত্র দৃশ্য তৈরি করে এবং ফেরত দেয়। | |
(অকার্যকর) | - রেন্ডারিং শুরু করুন |
এই মানচিত্রটিকে এর রেন্ডারারকে শক্তিশালী করতে বলে৷ | |
(অকার্যকর) | - রেন্ডারিং বন্ধ করুন |
এই মানচিত্রটিকে এর রেন্ডারারকে শক্তিশালী করতে বলে৷ | |
(অকার্যকর) | - পরিষ্কার |
মার্কার, পলিলাইন এবং গ্রাউন্ড ওভারলে সহ মানচিত্রে যোগ করা সমস্ত মার্কআপ সাফ করে। | |
(অকার্যকর) | - সেটমিনজুম: ম্যাক্সজুম: |
minZoom এবং maxZoom সেট করে। | |
(শূন্য GMSCameraPosition *) | - cameraForBounds:insets: |
একটি GMSCamera Position তৈরি করুন যা padding সাথে bounds উপস্থাপন করে। | |
(অকার্যকর) | - মুভ ক্যামেরা: |
update অনুযায়ী ক্যামেরা পরিবর্তন করুন। | |
(বুল) | - areEqualForRenderingPosition:position: |
প্রদত্ত ক্যামেরা অবস্থানগুলি অভ্যন্তরীণভাবে ব্যবহৃত নির্ভুলতা এবং রূপান্তরগুলির স্তর বিবেচনা করে ক্যামেরাটিকে কার্যত একই রেন্ডার করা হবে কিনা তা পরীক্ষা করুন। | |
( জিএমএস ফিচার লেয়ার < GMSPlaceFeature * > *) | - বৈশিষ্ট্য লেয়ারঅফফিচার টাইপ: |
নির্দিষ্ট ধরনের একটি বৈশিষ্ট্য স্তর প্রদান করে। | |
(অকার্যকর) | - অ্যানিমেট টু ক্যামেরা অবস্থান: |
এই মানচিত্রের ক্যামেরাটিকে cameraPosition অ্যানিমেট করে। | |
(অকার্যকর) | - অ্যানিমেটটি অবস্থান: |
animateToCameraPosition:, কিন্তু শুধুমাত্র ক্যামেরার অবস্থান পরিবর্তন করে (যেমন, বর্তমান অবস্থান থেকে location )। | |
(অকার্যকর) | - অ্যানিমেটটুজুম: |
animateToCameraPosition: হিসেবে, কিন্তু শুধুমাত্র ক্যামেরার জুম লেভেল পরিবর্তন করে। | |
(অকার্যকর) | - অ্যানিমেট টো বিয়ারিং: |
animateToCameraPosition: হিসাবে, কিন্তু শুধুমাত্র ক্যামেরার ভারবহন পরিবর্তন করে (ডিগ্রীতে)। | |
(অকার্যকর) | - অ্যানিমেট টুভিউয়িং অ্যাঙ্গেল: |
animateToCameraPosition: হিসাবে, কিন্তু শুধুমাত্র ক্যামেরার দেখার কোণ (ডিগ্রীতে) পরিবর্তন করে। | |
(অকার্যকর) | - অ্যানিমেট উইথক্যামেরাআপডেট: |
বর্তমান ক্যামেরায় cameraUpdate প্রয়োগ করে এবং তারপর অ্যানিমেটটোক্যামেরা পজিশন অনুযায়ী ফলাফল ব্যবহার করে: | |
স্ট্যাটিক পাবলিক সদস্য ফাংশন | |
(উদাহরণ প্রকার) | + মানচিত্রের সাথে ফ্রেম: ক্যামেরা: |
একটি ফ্রেম এবং ক্যামেরা টার্গেট সহ একটি মানচিত্র দৃশ্য তৈরি করে এবং ফেরত দেয়। | |
(উদাহরণ প্রকার) | + mapWithFrame:mapID:camera: |
একটি ফ্রেম, মানচিত্র আইডি, এবং ক্যামেরা টার্গেট সহ একটি মানচিত্র দৃশ্য তৈরি করতে এবং ফেরত দিতে সুবিধার সূচনাকারী৷ | |
বৈশিষ্ট্য | |
IBOoutlet id< GMSMapViewDelegate > | প্রতিনিধি |
GMSMapView প্রতিনিধি। | |
GMSCamera অবস্থান * | ক্যামেরা |
ক্যামেরা নিয়ন্ত্রণ করে, যা সংজ্ঞায়িত করে কিভাবে মানচিত্র ভিত্তিক। | |
জিএমএসপ্রজেকশন * | অভিক্ষেপ |
একটি GMSProjection অবজেক্ট প্রদান করে যা আপনি স্ক্রীন স্থানাঙ্ক এবং অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্কের মধ্যে রূপান্তর করতে ব্যবহার করতে পারেন। | |
বুল | myLocationEnabled |
আমার অবস্থান বিন্দু এবং নির্ভুলতা বৃত্ত সক্ষম করা আছে কিনা তা নিয়ন্ত্রণ করে৷ | |
CLL অবস্থান * | আমার অবস্থান |
আমার অবস্থান সক্ষম থাকলে, ডিভাইসের অবস্থান বিন্দুটি কোথায় আঁকা হচ্ছে তা প্রকাশ করে। | |
জিএমএসমার্কার * | নির্বাচিত মার্কার |
মার্কার যে নির্বাচন করা হয়. | |
বুল | ট্রাফিক সক্ষম |
মানচিত্র ট্র্যাফিক ডেটা আঁকছে কিনা তা নিয়ন্ত্রণ করে, যদি উপলব্ধ থাকে। | |
GMSMapViewType | মানচিত্রের ধরণ |
মানচিত্র টাইলস যে ধরনের প্রদর্শন করা উচিত তা নিয়ন্ত্রণ করে। | |
GMSMapStyle * | মানচিত্র শৈলী |
মানচিত্রের শৈলী নিয়ন্ত্রণ করে। | |
ভাসা | minZoom |
ন্যূনতম জুম (ক্যামেরা যতদূর পর্যন্ত জুম আউট করা যেতে পারে)। | |
ভাসা | maxZoom |
সর্বোচ্চ জুম (ক্যামেরা পৃথিবীর সবচেয়ে কাছের হতে পারে)। | |
বুল | বিল্ডিংস সক্ষম |
সেট করা হলে, যেখানে পাওয়া যায় সেখানে 3D বিল্ডিং দেখানো হবে। | |
বুল | ইনডোর সক্ষম |
অভ্যন্তরীণ মানচিত্র দেখানো হবে কিনা তা সেট করে, যেখানে উপলব্ধ। | |
GMSIndoorDisplay * | ইনডোর ডিসপ্লে |
GMSIndoorDisplay উদাহরণ পায় যা ইনডোর ডেটা প্রদর্শনের দিকগুলি পর্যবেক্ষণ বা নিয়ন্ত্রণ করতে দেয়। | |
GMSUIS সেটিংস * | সেটিংস |
GMSUISettings অবজেক্ট পায়, যা মানচিত্রের জন্য ইউজার ইন্টারফেস সেটিংস নিয়ন্ত্রণ করে। | |
UIEdgeInsets | প্যাডিং |
দৃশ্যের 'দৃশ্যমান' অঞ্চল নিয়ন্ত্রণ করে। | |
GMSMapViewPadding Adjustment Behavior | প্যাডিং অ্যাডজাস্টমেন্ট আচরণ |
প্যাডিং মানগুলিতে কীভাবে নিরাপদ এলাকা ইনসেট যুক্ত করা হয় তা নিয়ন্ত্রণ করে। | |
বুল | অ্যাক্সেসিবিলিটি উপাদান লুকানো |
ডিফল্ট হ্যাঁ. | |
GMSMapLayer * | স্তর |
স্তরের জন্য ব্যবহৃত কাস্টম CALayer প্রকারের অ্যাক্সেসর৷ | |
জিএমএসফ্রেমরেট | পছন্দের ফ্রেমরেট |
রেন্ডারিং ফ্রেম রেট নিয়ন্ত্রণ করে। | |
GMSCoordinateBounds * | ক্যামেরা টার্গেটবাউন্ডস |
যদি শূন্য না হয়, ক্যামেরা টার্গেটকে সীমাবদ্ধ করে যাতে অঙ্গভঙ্গি এটিকে নির্দিষ্ট সীমানা ছেড়ে যেতে না পারে৷ | |
GMSMapCapability পতাকা | মানচিত্রের ক্ষমতা |
সমস্ত শর্তসাপেক্ষে-উপলভ্য (ম্যাপআইডি বা অন্যান্য মানচিত্র সেটিংসের উপর নির্ভরশীল) ক্ষমতা যা বর্তমান মুহূর্তে উপলব্ধ। | |
সম্পর্কিত ফাংশন | |
(উল্লেখ্য যে এইগুলি সদস্য ফাংশন নয়।) | |
NSString *const | kGMSA অ্যাক্সেসিবিলিটি কম্পাস |
কম্পাস বোতামের জন্য অ্যাক্সেসিবিলিটি শনাক্তকারী। | |
NSString *const | kGMSAaccessibilityMyLocation |
"আমার অবস্থান" বোতামের জন্য অ্যাক্সেসযোগ্যতা শনাক্তকারী৷ | |
NSString *const | kGMSAaccessibilityOutOfQuota |
"কোটার বাইরে" ত্রুটি লেবেলের জন্য অ্যাক্সেসযোগ্যতা শনাক্তকারী৷ |
সদস্য ফাংশন ডকুমেন্টেশন
+ (ইনস্ট্যান্সটাইপ) ম্যাপ উইথফ্রেম: | (CGRect) | ফ্রেম | |
ক্যামেরা: | ( GMSCamera Position *) | ক্যামেরা | |
একটি ফ্রেম এবং ক্যামেরা টার্গেট সহ একটি মানচিত্র দৃশ্য তৈরি করে এবং ফেরত দেয়।
+ (ইনস্ট্যান্সটাইপ) ম্যাপ উইথফ্রেম: | (CGRect) | ফ্রেম | |
mapID: | ( GMSMapID *) | mapID | |
ক্যামেরা: | ( GMSCamera Position *) | ক্যামেরা | |
একটি ফ্রেম, মানচিত্র আইডি, এবং ক্যামেরা টার্গেট সহ একটি মানচিত্র দৃশ্য তৈরি করতে এবং ফেরত দিতে সুবিধার সূচনাকারী৷
- (ইনস্ট্যান্সটাইপ) initWithFrame: | (CGRect) | ফ্রেম | |
ক্যামেরা: | ( GMSCamera Position *) | ক্যামেরা | |
একটি ফ্রেম এবং ক্যামেরা টার্গেট সহ একটি মানচিত্র দৃশ্য তৈরি করে এবং ফেরত দেয়৷
- (ইনস্ট্যান্সটাইপ) initWithFrame: | (CGRect) | ফ্রেম | |
mapID: | ( GMSMapID *) | mapID | |
ক্যামেরা: | ( GMSCamera Position *) | ক্যামেরা | |
একটি ফ্রেম, মানচিত্র আইডি এবং ক্যামেরা টার্গেট সহ একটি মানচিত্র দৃশ্য তৈরি করে এবং ফেরত দেয়।
- (অকার্যকর) রেন্ডারিং শুরু করুন |
এই মানচিত্রটিকে এর রেন্ডারারকে শক্তিশালী করতে বলে৷
এটি ঐচ্ছিক এবং অদম্য।
- বিঃদ্রঃ:
- এটি অবমূল্যায়িত। এই পদ্ধতিটি অপ্রচলিত এবং ভবিষ্যতে রিলিজে সরানো হবে।
- (অকার্যকর) রেন্ডারিং বন্ধ করুন |
এই মানচিত্রটিকে এর রেন্ডারারকে শক্তিশালী করতে বলে৷
এটি ঐচ্ছিক এবং অদম্য।
- বিঃদ্রঃ:
- এটি অবমূল্যায়িত। এই পদ্ধতিটি অপ্রচলিত এবং ভবিষ্যতে রিলিজে সরানো হবে।
- (অকার্যকর) পরিষ্কার |
মার্কার, পলিলাইন এবং গ্রাউন্ড ওভারলে সহ মানচিত্রে যোগ করা সমস্ত মার্কআপ সাফ করে।
এটি দৃশ্যমান অবস্থানের বিন্দু সাফ করবে না বা বর্তমান mapType রিসেট করবে না।
- (অকার্যকর) সেটমিনজুম: | (ভাসা) | minZoom | |
সর্বোচ্চ জুম: | (ভাসা) | maxZoom | |
minZoom
এবং maxZoom
সেট করে।
এই পদ্ধতিটি সর্বনিম্নটি সর্বাধিকের চেয়ে কম বা সমান হওয়ার প্রত্যাশা করে এবং অন্যথায় NSRangeException নামের সাথে একটি ব্যতিক্রম নিক্ষেপ করবে।
- (শূন্যযোগ্য GMSCameraPosition *) cameraForBounds: | ( GMSCoordinateBounds *) | সীমানা | |
ইনসেট: | (UIEdgeInsets) | ইনসেট | |
একটি GMSCamera Position তৈরি করুন যা padding
সাথে bounds
উপস্থাপন করে।
ক্যামেরার একটি শূন্য বিয়ারিং এবং কাত থাকবে (অর্থাৎ, উত্তর দিকে মুখ করে এবং সরাসরি পৃথিবীর দিকে তাকানো)। এটি এই GMSMapView এর ফ্রেম এবং প্যাডিংকে বিবেচনা করে।
সীমানা অবৈধ হলে এই পদ্ধতিটি একটি শূন্য ক্যামেরা ফেরত দেবে।
- (অকার্যকর) মুভ ক্যামেরা: | ( GMSCameraUpdate *) | হালনাগাদ |
update
অনুযায়ী ক্যামেরা পরিবর্তন করুন।
ক্যামেরা পরিবর্তন তাৎক্ষণিক (কোন অ্যানিমেশন ছাড়াই)।
- (BOOL) areEqualForRenderingPosition: | ( GMSCamera Position *) | অবস্থান | |
অবস্থান: | ( GMSCamera Position *) | অন্য অবস্থান | |
প্রদত্ত ক্যামেরা অবস্থানগুলি অভ্যন্তরীণভাবে ব্যবহৃত নির্ভুলতা এবং রূপান্তরগুলির স্তর বিবেচনা করে ক্যামেরাটিকে কার্যত একই রেন্ডার করা হবে কিনা তা পরীক্ষা করুন।
- ( GMSFeatureLayer < GMSPlaceFeature *> *) বৈশিষ্ট্য লেয়ারঅফফিচার টাইপ: | (GMSFeatureType) | বৈশিষ্ট্য প্রকার |
নির্দিষ্ট ধরনের একটি বৈশিষ্ট্য স্তর প্রদান করে।
বৈশিষ্ট্য স্তরগুলি ক্লাউড কনসোলে কনফিগার করা আবশ্যক৷
যদি নির্দিষ্ট ধরনের একটি স্তর এই মানচিত্রে বিদ্যমান না থাকে, বা যদি ডেটা-চালিত স্টাইলিং সক্ষম না করা হয়, বা যদি মেটাল রেন্ডারিং ফ্রেমওয়ার্ক ব্যবহার না করা হয়, তাহলে ফলস্বরূপ স্তরটির isAvailable হবে NO
, এবং কোনো কলে সাড়া দেবে না৷
মেটাল রেন্ডারার প্রয়োজন। https://developers.google.com/maps/documentation/ios-sdk/config#use-metal- এ কীভাবে মেটাল সক্ষম করবেন তা শিখুন
- (অকার্যকর) অ্যানিমেট টু ক্যামেরা অবস্থান: | ( GMSCamera Position *) | ক্যামেরা অবস্থান |
এই মানচিত্রের ক্যামেরাটিকে cameraPosition
অ্যানিমেট করে।
- (অকার্যকর) animateToLocation: | (CLLocationCoordinate2D) | অবস্থান |
animateToCameraPosition:, কিন্তু শুধুমাত্র ক্যামেরার অবস্থান পরিবর্তন করে (যেমন, বর্তমান অবস্থান থেকে location
)।
- (অকার্যকর) অ্যানিমেটটুজুম: | (ভাসা) | জুম |
animateToCameraPosition: হিসেবে, কিন্তু শুধুমাত্র ক্যামেরার জুম লেভেল পরিবর্তন করে।
এই মানটি [kGMSMinZoomLevel, kGMSMaxZoomLevel] দ্বারা আটকানো হয়েছে।
- (অকার্যকর) অ্যানিমেট টো বিয়ারিং: | (CLLocationDirection) | ভারবহন |
animateToCameraPosition: হিসাবে, কিন্তু শুধুমাত্র ক্যামেরার ভারবহন পরিবর্তন করে (ডিগ্রীতে)।
শূন্য সত্য উত্তর নির্দেশ করে।
- (অকার্যকর) অ্যানিমেট টু ভিউইং অ্যাঙ্গেল: | (ডবল) | দেখার কোণ |
animateToCameraPosition: হিসাবে, কিন্তু শুধুমাত্র ক্যামেরার দেখার কোণ (ডিগ্রীতে) পরিবর্তন করে।
এই মানটি পৃথিবীর আপেক্ষিক ঘনিষ্ঠতার উপর নির্ভর করে ন্যূনতম শূন্য (অর্থাৎ, সোজা নিচের দিকে) এবং দিগন্তের দিকে 30 থেকে 45 ডিগ্রির মধ্যে আটকানো হবে।
- (অকার্যকর) অ্যানিমেট উইথক্যামেরাআপডেট: | ( GMSCameraUpdate *) | ক্যামেরা আপডেট |
বর্তমান ক্যামেরায় cameraUpdate
প্রয়োগ করে এবং তারপর অ্যানিমেটটোক্যামেরা পজিশন অনুযায়ী ফলাফল ব্যবহার করে:
বন্ধু এবং সম্পর্কিত ফাংশন ডকুমেন্টেশন
- (NSString* const) kGMSAaccessibilityCompass [related] |
কম্পাস বোতামের জন্য অ্যাক্সেসিবিলিটি শনাক্তকারী।
- (NSString* const) kGMSAaccessibilityMyLocation [related] |
"আমার অবস্থান" বোতামের জন্য অ্যাক্সেসযোগ্যতা শনাক্তকারী৷
- (NSString* const) kGMSAaccessibilityOutOfQuota [related] |
"কোটার বাইরে" ত্রুটি লেবেলের জন্য অ্যাক্সেসযোগ্যতা শনাক্তকারী৷
সম্পত্তি ডকুমেন্টেশন
- (IBOoutlet id< GMSMapViewDelegate >) প্রতিনিধি [read, write, assign] |
GMSMapView প্রতিনিধি।
- ( GMSCameraPosition *) ক্যামেরা [read, write, copy] |
ক্যামেরা নিয়ন্ত্রণ করে, যা সংজ্ঞায়িত করে কিভাবে মানচিত্র ভিত্তিক।
এই সম্পত্তির পরিবর্তন তাত্ক্ষণিক.
- ( GMSProjection *) প্রজেকশন [read, assign] |
একটি GMSProjection অবজেক্ট প্রদান করে যা আপনি স্ক্রীন স্থানাঙ্ক এবং অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্কের মধ্যে রূপান্তর করতে ব্যবহার করতে পারেন।
এটি বর্তমান প্রজেকশনের একটি স্ন্যাপশট, এবং ক্যামেরা সরে গেলে স্বয়ংক্রিয়ভাবে আপডেট হবে না। এটি হয় শেষ অঙ্কিত GMSMapView ফ্রেমের অভিক্ষেপকে প্রতিনিধিত্ব করে, অথবা; যেখানে ক্যামেরাটি স্পষ্টভাবে সেট করা হয়েছে বা মানচিত্রটি তৈরি করা হয়েছে, আসন্ন ফ্রেম। এটা কখনই শূন্য হবে না।
- (BOOL) myLocation Enabled [read, write, assign] |
আমার অবস্থান বিন্দু এবং নির্ভুলতা বৃত্ত সক্ষম করা আছে কিনা তা নিয়ন্ত্রণ করে৷
ডিফল্ট NO.
- (CLLocation*) myLocation [read, assign] |
আমার অবস্থান সক্ষম থাকলে, ডিভাইসের অবস্থান বিন্দুটি কোথায় আঁকা হচ্ছে তা প্রকাশ করে।
যদি এটি নিষ্ক্রিয় করা হয়, বা এটি সক্ষম করা থাকে কিন্তু কোনো অবস্থানের ডেটা উপলব্ধ না হয়, তাহলে এটি শূন্য হবে৷ এই সম্পত্তি KVO ব্যবহার করে পর্যবেক্ষণযোগ্য.
- ( GMSMarker *) নির্বাচিত মার্কার [read, write, assign] |
মার্কার যে নির্বাচন করা হয়.
এই সম্পত্তি সেট করা একটি নির্দিষ্ট মার্কার নির্বাচন করে, এটিতে একটি তথ্য উইন্ডো দেখাচ্ছে। যদি এই বৈশিষ্ট্যটি অ-শূন্য হয়, তাহলে এটিকে শূন্যে সেট করা মার্কারটিকে অনির্বাচিত করে, তথ্য উইন্ডোটি লুকিয়ে রাখে। এই সম্পত্তি KVO ব্যবহার করে পর্যবেক্ষণযোগ্য.
- (BOOL) ট্রাফিক সক্ষম [read, write, assign] |
মানচিত্র ট্র্যাফিক ডেটা আঁকছে কিনা তা নিয়ন্ত্রণ করে, যদি উপলব্ধ থাকে।
এটি ট্রাফিক ডেটার প্রাপ্যতা সাপেক্ষে। ডিফল্ট NO.
- ( GMSMapViewType ) mapType [read, write, assign] |
মানচিত্র টাইলস যে ধরনের প্রদর্শন করা উচিত তা নিয়ন্ত্রণ করে।
kGMSTypeNormal-এ ডিফল্ট।
- ( GMSMapStyle *) মানচিত্রের স্টাইল [read, write, assign] |
মানচিত্রের শৈলী নিয়ন্ত্রণ করে।
একটি নন-নিল ম্যাপস্টাইল শুধুমাত্র তখনই প্রযোজ্য হবে যদি ম্যাপ টাইপ স্বাভাবিক হয়।
- (ফ্লোট) মিনজুম [read, assign] |
ন্যূনতম জুম (ক্যামেরা যতদূর পর্যন্ত জুম আউট করা যেতে পারে)।
kGMSMinZoomLevel-এ ডিফল্ট। -setMinZoom:maxZoom: দিয়ে পরিবর্তিত।
- (ফ্লোট) ম্যাক্সজুম [read, assign] |
সর্বোচ্চ জুম (ক্যামেরা পৃথিবীর সবচেয়ে কাছের হতে পারে)।
kGMSMaxZoomLevel-এ ডিফল্ট। -setMinZoom:maxZoom: দিয়ে পরিবর্তিত।
- (BOOL) বিল্ডিংস সক্ষম [read, write, assign] |
সেট করা হলে, যেখানে পাওয়া যায় সেখানে 3D বিল্ডিং দেখানো হবে।
ডিফল্ট হ্যাঁ.
উচ্চ জুম স্তরে এটি পরিষ্কার করার জন্য মানচিত্রে একটি কাস্টম টাইল স্তর যুক্ত করার সময় এটি কার্যকর হতে পারে। এই মান পরিবর্তন করলে সমস্ত টাইল সংক্ষিপ্তভাবে অবৈধ হয়ে যাবে।
- (BOOL) ইনডোর সক্ষম [read, write, assign] |
অভ্যন্তরীণ মানচিত্র দেখানো হবে কিনা তা সেট করে, যেখানে উপলব্ধ।
ডিফল্ট হ্যাঁ.
যদি এটি NO তে সেট করা থাকে, তাহলে ইনডোর ডেটার জন্য ক্যাশে পরিষ্কার করা হতে পারে এবং বর্তমান ব্যবহারকারীর দ্বারা নির্বাচিত যেকোন ফ্লোর রিসেট করা হতে পারে৷
- ( GMSIndoorDisplay *) indoorDisplay [read, assign] |
GMSIndoorDisplay উদাহরণ পায় যা ইনডোর ডেটা প্রদর্শনের দিকগুলি পর্যবেক্ষণ বা নিয়ন্ত্রণ করতে দেয়।
- ( GMSUIS সেটিংস *) সেটিংস [read, assign] |
GMSUISettings অবজেক্ট পায়, যা মানচিত্রের জন্য ইউজার ইন্টারফেস সেটিংস নিয়ন্ত্রণ করে।
- (UIEdgeInsets) প্যাডিং [read, write, assign] |
দৃশ্যের 'দৃশ্যমান' অঞ্চল নিয়ন্ত্রণ করে।
প্যাডিং প্রয়োগ করে ভিউয়ের প্রান্তের চারপাশে একটি এলাকা তৈরি করা যেতে পারে যেখানে মানচিত্রের ডেটা থাকবে কিন্তু UI নিয়ন্ত্রণ থাকবে না।
প্যাডিং ভারসাম্যপূর্ণ না হলে, দৃশ্যের ভিজ্যুয়াল কেন্দ্র উপযুক্ত হিসাবে সরানো হবে। প্যাডিং projection
সম্পত্তিকেও প্রভাবিত করবে তাই দৃশ্যমান অঞ্চলটি প্যাডিং এলাকা অন্তর্ভুক্ত করবে না। GMSCameraUpdate fitToBounds নিশ্চিত করবে যে এই প্যাডিং এবং অনুরোধ করা যেকোনো প্যাডিং উভয়ই বিবেচনায় নেওয়া হবে।
এই সম্পত্তি একটি UIView-ভিত্তিক অ্যানিমেশন ব্লকের মধ্যে অ্যানিমেটেড হতে পারে।
- ( GMSMapViewPaddingAdjustment Behavior ) padding Adjustment Behavior [read, write, assign] |
প্যাডিং মানগুলিতে কীভাবে নিরাপদ এলাকা ইনসেট যুক্ত করা হয় তা নিয়ন্ত্রণ করে।
প্যাডিংয়ের মতো, নিরাপদ এলাকা অবস্থান মানচিত্র নিয়ন্ত্রণ যেমন কম্পাস, আমার অবস্থান বোতাম এবং ডিভাইস নিরাপদ এলাকার মধ্যে ফ্লোর পিকার ইনসেট করে।
kGMSMapViewPaddingAdjustment BehaviorAlways-এ ডিফল্ট।
- (BOOL) অ্যাক্সেসিবিলিটি উপাদান লুকানো [read, write, assign] |
ডিফল্ট হ্যাঁ.
যদি NO তে সেট করা হয়, GMSMapView ওভারলে বস্তুর জন্য অ্যাক্সেসিবিলিটি উপাদান তৈরি করবে, যেমন GMSMarker এবং GMSPolyline ।
YES এর ডিফল্ট মান ব্যতীত এই বৈশিষ্ট্যটি অনানুষ্ঠানিক UIA অ্যাক্সেসিবিলিটি প্রোটোকল অনুসরণ করে।
- ( GMSMapLayer *) স্তর [read, retain] |
স্তরের জন্য ব্যবহৃত কাস্টম CALayer প্রকারের অ্যাক্সেসর৷
- ( GMSFrameRate ) preferredFrameRate [read, write, assign] |
রেন্ডারিং ফ্রেম রেট নিয়ন্ত্রণ করে।
ডিফল্ট মান হল kGMSFrameRateMaximum।
- ( GMSCoordinateBounds *) cameraTargetBounds [read, write, assign] |
যদি শূন্য না হয়, ক্যামেরা টার্গেটকে সীমাবদ্ধ করে যাতে অঙ্গভঙ্গি এটিকে নির্দিষ্ট সীমানা ছেড়ে যেতে না পারে৷
- ( GMSMapCapabilityFlags ) মানচিত্রের সক্ষমতা [read, assign] |
সমস্ত শর্তসাপেক্ষে-উপলভ্য (ম্যাপআইডি বা অন্যান্য মানচিত্র সেটিংসের উপর নির্ভরশীল) ক্ষমতা যা বর্তমান মুহূর্তে উপলব্ধ।
সর্বদা উপলব্ধ ক্ষমতা অন্তর্ভুক্ত করে না।