<GMSMapViewDelegate> প্রোটোকল রেফারেন্স

<GMSMapViewDelegate> প্রোটোকল রেফারেন্স

ওভারভিউ

GMSMapView- এ ইভেন্টের জন্য প্রতিনিধি।

পাবলিক সদস্য ফাংশন

(অকার্যকর) - mapView:willMove:
ম্যাপে ক্যামেরা পরিবর্তন হওয়ার আগে কল করা হয়, হয় একটি অঙ্গভঙ্গি, অ্যানিমেশনের কারণে (যেমন, "আমার অবস্থান" বোতামে ট্যাপ করা ব্যবহারকারীর দ্বারা) অথবা ক্যামেরার মাধ্যমে স্পষ্টভাবে আপডেট হওয়ার কারণে বা স্তরে একটি শূন্য-দৈর্ঘ্য অ্যানিমেশন।
(অকার্যকর) - mapView:didCameraPosition:
মানচিত্রে যেকোনো অ্যানিমেশন বা অঙ্গভঙ্গির সময় বারবার কল করা হয় (বা একবার, যদি ক্যামেরাটি স্পষ্টভাবে সেট করা থাকে)।
(অকার্যকর) - mapView:idleAtCameraPosition:
মানচিত্রটি নিষ্ক্রিয় হয়ে গেলে, কোনো অসামান্য অঙ্গভঙ্গি বা অ্যানিমেশন সম্পূর্ণ হওয়ার পরে (বা ক্যামেরাটি স্পষ্টভাবে সেট করার পরে) কল করা হয়।
(অকার্যকর) - mapView:didTapAtCoordinate:
একটি নির্দিষ্ট স্থানাঙ্কে একটি ট্যাপ অঙ্গভঙ্গির পরে কল করা হয়, কিন্তু শুধুমাত্র যদি একটি মার্কার ট্যাপ করা না হয়।
(অকার্যকর) - mapView:didLongPressAtCoordinate:
একটি নির্দিষ্ট স্থানাঙ্কে একটি দীর্ঘ-প্রেস অঙ্গভঙ্গির পরে কল করা হয়৷
(বুল) - mapView:didTapMarker:
একটি মার্কার ট্যাপ করার পরে কল করা হয়েছে৷
(অকার্যকর) - mapView:didTapInfoWindowOfMarker:
একটি চিহ্নিতকারীর তথ্য উইন্ডোটি ট্যাপ করার পরে কল করা হয়েছে৷
(অকার্যকর) - mapView:didLongPressInfoWindowOfMarker:
একটি মার্কারের তথ্য উইন্ডোটি দীর্ঘক্ষণ চাপার পরে কল করা হয়।
(অকার্যকর) - mapView:didTapOverlay:
একটি ওভারলে ট্যাপ করা হয়েছে পরে কল.
(অকার্যকর) - mapView:didTapPOIWithPlaceID:name:location:
একটি POI ট্যাপ করার পরে কল করা হয়েছে৷
(অন্যস্তযোগ্য UIView *) - mapView:markerInfoWindow:
যখন একটি মার্কার নির্বাচিত হতে চলেছে তখন কল করা হয় এবং এই পদ্ধতিটি একটি UIView প্রদান করলে সেই মার্কারটির জন্য ব্যবহার করার জন্য একটি ঐচ্ছিক কাস্টম তথ্য উইন্ডো প্রদান করে৷
(অন্যস্তযোগ্য UIView *) - mapView:markerInfoContents:
কল করা হয় যখন mapView:markerInfoWindow: শূন্য ফেরত দেয়।
(অকার্যকর) - mapView:didCloseInfoWindowOfMarker:
চিহ্নিতকারীর তথ্য উইন্ডো বন্ধ হলে কল করা হয়।
(অকার্যকর) - mapView:didBeginDraggingMarker:
একটি চিহ্নিতকারীতে টেনে আনা শুরু হলে কল করা হয়।
(অকার্যকর) - mapView:didEndDraggingMarker:
একটি মার্কার টেনে আনা শেষ হওয়ার পরে কল করা হয়েছে৷
(অকার্যকর) - mapView:didDragMarker:
একটি মার্কার টেনে আনার সময় কল করা হয়।
(বুল) - didTapMyLocationButtonForMapView:
আমার অবস্থান বোতামে ট্যাপ করা হলে কল করা হয়।
(অকার্যকর) - mapView:didTapMyLocation:
আমার অবস্থান ডট ট্যাপ করা হলে কল করা হয়।
(অকার্যকর) - mapViewDidStartTileRendering:
যখন টাইলস সবেমাত্র অনুরোধ করা হয়েছে বা লেবেল সবেমাত্র রেন্ডার করা শুরু করেছে তখন কল করা হয়।
(অকার্যকর) - mapViewDidFinishTileRendering:
যখন সমস্ত টাইল লোড করা হয়েছে (বা স্থায়ীভাবে ব্যর্থ হয়েছে) এবং লেবেলগুলি রেন্ডার করা হয়েছে তখন কল করা হয়৷
(অকার্যকর) - mapViewSnapshotReady:
যখন মানচিত্র স্থিতিশীল থাকে (টাইলস লোড, লেবেল রেন্ডার করা, ক্যামেরা নিষ্ক্রিয়) এবং ওভারলে অবজেক্ট রেন্ডার করা হয়েছে তখন কল করা হয়৷
(অকার্যকর) - mapView:didChangeMapCapabilities:
প্রতিবার মানচিত্রের ক্ষমতা পরিবর্তন করার সময় কল করা হয়।
(অকার্যকর) - mapView:didTapFeatures:inFeatureLayer:অবস্থান:
ডেটা-চালিত স্টাইলিং বৈশিষ্ট্য স্তরে বৈশিষ্ট্যগুলিকে ট্যাপ করার পরে কল করা হয়েছে৷

সদস্য ফাংশন ডকুমেন্টেশন

- (অকার্যকর) মানচিত্র দেখুন: ( GMSMapView *) মানচিত্র দেখা
সরানো হবে: (বুল) অঙ্গভঙ্গি
[optional]

ম্যাপে ক্যামেরা পরিবর্তন হওয়ার আগে কল করা হয়, হয় একটি অঙ্গভঙ্গি, অ্যানিমেশনের কারণে (যেমন, "আমার অবস্থান" বোতামে ট্যাপ করা ব্যবহারকারীর দ্বারা) অথবা ক্যামেরার মাধ্যমে স্পষ্টভাবে আপডেট হওয়ার কারণে বা স্তরে একটি শূন্য-দৈর্ঘ্য অ্যানিমেশন।

পরামিতি:
মানচিত্র দেখা ম্যাপ ভিউ যা ট্যাপ করা হয়েছে।
অঙ্গভঙ্গি যদি হ্যাঁ, এটি একটি ব্যবহারকারীর অঙ্গভঙ্গির কারণে ঘটছে৷
- (অকার্যকর) মানচিত্র দেখুন: ( GMSMapView *) মানচিত্র দেখা
ক্যামেরার অবস্থান পরিবর্তন করেছে: ( GMSCamera Position *) অবস্থান
[optional]

মানচিত্রে যেকোনো অ্যানিমেশন বা অঙ্গভঙ্গির সময় বারবার কল করা হয় (বা একবার, যদি ক্যামেরাটি স্পষ্টভাবে সেট করা থাকে)।

এটি সমস্ত মধ্যবর্তী ক্যামেরা অবস্থানের জন্য বলা নাও হতে পারে। এটি সর্বদা একটি অ্যানিমেশন বা অঙ্গভঙ্গির চূড়ান্ত অবস্থানের জন্য বলা হয়।

- (অকার্যকর) মানচিত্র দেখুন: ( GMSMapView *) মানচিত্র দেখা
idleAtCameraPosition: ( GMSCamera Position *) অবস্থান
[optional]

মানচিত্রটি নিষ্ক্রিয় হয়ে গেলে, কোনো অসামান্য অঙ্গভঙ্গি বা অ্যানিমেশন সম্পূর্ণ হওয়ার পরে (বা ক্যামেরাটি স্পষ্টভাবে সেট করার পরে) কল করা হয়।

- (অকার্যকর) মানচিত্র দেখুন: ( GMSMapView *) মানচিত্র দেখা
didTapAtCoordinate: (CLLocationCoordinate2D) সমন্বয়
[optional]

একটি নির্দিষ্ট স্থানাঙ্কে একটি ট্যাপ অঙ্গভঙ্গির পরে কল করা হয়, কিন্তু শুধুমাত্র যদি একটি মার্কার ট্যাপ করা না হয়।

বর্তমানে নির্বাচিত কোন মার্কার (মানচিত্রে আলতো চাপার জন্য অন্তর্নিহিত ক্রিয়া) অনির্বাচন করার আগে এটি বলা হয়।

- (অকার্যকর) মানচিত্র দেখুন: ( GMSMapView *) মানচিত্র দেখা
লংপ্রেসঅ্যাটকোঅর্ডিনেট করেছে: (CLLocationCoordinate2D) সমন্বয়
[optional]

একটি নির্দিষ্ট স্থানাঙ্কে একটি দীর্ঘ-প্রেস অঙ্গভঙ্গির পরে কল করা হয়৷

পরামিতি:
মানচিত্র দেখা ম্যাপ ভিউ যা ট্যাপ করা হয়েছে।
সমন্বয় যে অবস্থানে ট্যাপ করা হয়েছে।
- (BOOL) মানচিত্র দেখুন: ( GMSMapView *) মানচিত্র দেখা
didTapMarker: ( জিএমএসমার্কার *) চিহ্নিতকারী
[optional]

একটি মার্কার ট্যাপ করার পরে কল করা হয়েছে৷

পরামিতি:
মানচিত্র দেখা ম্যাপ ভিউ যা ট্যাপ করা হয়েছে।
চিহ্নিতকারী যে মার্কারটি ট্যাপ করা হয়েছিল।
রিটার্ন:
হ্যাঁ যদি এই প্রতিনিধিটি ট্যাপ ইভেন্ট পরিচালনা করে, যা মানচিত্রটিকে তার ডিফল্ট নির্বাচন আচরণ সম্পাদন করতে বাধা দেয় এবং না যদি মানচিত্রটি তার ডিফল্ট নির্বাচন আচরণ চালিয়ে যেতে পারে।
- (অকার্যকর) মানচিত্র দেখুন: ( GMSMapView *) মানচিত্র দেখা
didTapInfoWindowOfMarker: ( জিএমএসমার্কার *) চিহ্নিতকারী
[optional]

একটি চিহ্নিতকারীর তথ্য উইন্ডোটি ট্যাপ করার পরে কল করা হয়েছে৷

- (অকার্যকর) মানচিত্র দেখুন: ( GMSMapView *) মানচিত্র দেখা
করেছে লংপ্রেস ইনফোউইন্ডোঅফমার্কার: ( জিএমএসমার্কার *) চিহ্নিতকারী
[optional]

একটি মার্কারের তথ্য উইন্ডোটি দীর্ঘক্ষণ চাপার পরে কল করা হয়।

- (অকার্যকর) মানচিত্র দেখুন: ( GMSMapView *) মানচিত্র দেখা
didTapOverlay: ( জিএমএসওভারলে *) ওভারলে
[optional]

একটি ওভারলে ট্যাপ করা হয়েছে পরে কল.

মার্কারগুলিতে ট্যাপ করার জন্য এই পদ্ধতিটি বলা হয় না।

পরামিতি:
মানচিত্র দেখা ম্যাপ ভিউ যা ট্যাপ করা হয়েছে।
ওভারলে ওভারলে যা ট্যাপ করা হয়েছিল।
- (অকার্যকর) মানচিত্র দেখুন: ( GMSMapView *) মানচিত্র দেখা
didTapPOIWithPlaceID: (NSString *) placeID
নাম: (NSString *) নাম
অবস্থান: (CLLocationCoordinate2D) অবস্থান
[optional]

একটি POI ট্যাপ করার পরে কল করা হয়েছে৷

পরামিতি:
মানচিত্র দেখা ম্যাপ ভিউ যা ট্যাপ করা হয়েছে।
placeID POI এর placeID যা ট্যাপ করা হয়েছে।
নাম যে POI-এর নাম ট্যাপ করা হয়েছিল।
অবস্থান POI-এর অবস্থান যা ট্যাপ করা হয়েছে।
- (শূন্যযোগ্য UIView *) mapView: ( GMSMapView *) মানচিত্র দেখা
markerInfoWindow: ( জিএমএসমার্কার *) চিহ্নিতকারী
[optional]

যখন একটি মার্কার নির্বাচিত হতে চলেছে তখন কল করা হয় এবং এই পদ্ধতিটি একটি UIView প্রদান করলে সেই মার্কারটির জন্য ব্যবহার করার জন্য একটি ঐচ্ছিক কাস্টম তথ্য উইন্ডো প্রদান করে৷

এই পদ্ধতিটি কল করার পরে আপনি যদি এই দৃশ্যটি পরিবর্তন করেন, তবে সেই পরিবর্তনগুলি রেন্ডার করা সংস্করণে প্রতিফলিত হবে না।

প্রত্যাবর্তিত UIView-এর উভয় মাত্রায় 500 পয়েন্টের বেশি সীমা থাকা উচিত নয়৷ যেহেতু যেকোন সময় শুধুমাত্র একটি তথ্য উইন্ডো দেখানো হয়, প্রত্যাবর্তিত ভিউ অন্যান্য তথ্য উইন্ডোগুলির মধ্যে পুনরায় ব্যবহার করা যেতে পারে।

এই কল চলাকালীন মানচিত্র থেকে মার্কার অপসারণ বা মানচিত্রের নির্বাচিত মার্কার পরিবর্তন করার ফলে অনির্ধারিত আচরণ হয়৷

রিটার্ন:
নির্দিষ্ট মার্কারের জন্য কাস্টম তথ্য উইন্ডো, বা ডিফল্টের জন্য শূন্য
- (শূন্যযোগ্য UIView *) mapView: ( GMSMapView *) মানচিত্র দেখা
চিহ্নিতকারী তথ্য বিষয়বস্তু: ( জিএমএসমার্কার *) চিহ্নিতকারী
[optional]

কল করা হয় যখন mapView:markerInfoWindow: শূন্য ফেরত দেয়।

যদি এই পদ্ধতিটি একটি ভিউ প্রদান করে, এটি ডিফল্ট তথ্য উইন্ডো ফ্রেমের মধ্যে স্থাপন করা হবে। যদি এই পদ্ধতিটি শূন্য প্রদান করে, তাহলে এর পরিবর্তে ডিফল্ট রেন্ডারিং ব্যবহার করা হবে।

পরামিতি:
মানচিত্র দেখা ম্যাপ ভিউ যে চাপা ছিল।
চিহ্নিতকারী যে মার্কার চাপা ছিল.
রিটার্ন:
তথ্য উইন্ডোতে বিষয়বস্তু হিসাবে প্রদর্শনের জন্য কাস্টম ভিউ, অথবা পরিবর্তে ডিফল্ট সামগ্রী রেন্ডারিং ব্যবহার করার জন্য শূন্য
- (অকার্যকর) মানচিত্র দেখুন: ( GMSMapView *) মানচিত্র দেখা
didCloseInfoWindowOfMarker: ( জিএমএসমার্কার *) চিহ্নিতকারী
[optional]

চিহ্নিতকারীর তথ্য উইন্ডো বন্ধ হলে কল করা হয়।

- (অকার্যকর) মানচিত্র দেখুন: ( GMSMapView *) মানচিত্র দেখা
didBeginDraggingMarker: ( জিএমএসমার্কার *) চিহ্নিতকারী
[optional]

একটি চিহ্নিতকারীতে টেনে আনা শুরু হলে কল করা হয়।

- (অকার্যকর) মানচিত্র দেখুন: ( GMSMapView *) মানচিত্র দেখা
didEndDraggingMarker: ( জিএমএসমার্কার *) চিহ্নিতকারী
[optional]

একটি মার্কার টেনে আনা শেষ হওয়ার পরে কল করা হয়েছে৷

- (অকার্যকর) মানচিত্র দেখুন: ( GMSMapView *) মানচিত্র দেখা
didDragMarker: ( জিএমএসমার্কার *) চিহ্নিতকারী
[optional]

একটি মার্কার টেনে আনার সময় কল করা হয়।

- (BOOL) didTapMyLocationButtonForMapView: ( GMSMapView *) মানচিত্র দেখা [optional]

আমার অবস্থান বোতামে ট্যাপ করা হলে কল করা হয়।

রিটার্ন:
হ্যাঁ যদি শ্রোতা ঘটনাটি গ্রাস করে থাকে (অর্থাৎ, ডিফল্ট আচরণটি ঘটবে না), না অন্যথায় (অর্থাৎ, ডিফল্ট আচরণ ঘটতে হবে)। ডিফল্ট আচরণ হল ক্যামেরাকে এমনভাবে সরানোর জন্য যে এটি ডিভাইসের অবস্থানকে কেন্দ্র করে।
- (অকার্যকর) মানচিত্র দেখুন: ( GMSMapView *) মানচিত্র দেখা
didTapMyLocation: (CLLocationCoordinate2D) অবস্থান
[optional]

আমার অবস্থান ডট ট্যাপ করা হলে কল করা হয়।

পরামিতি:
মানচিত্র দেখা ম্যাপ ভিউ যা ট্যাপ করা হয়েছে।
অবস্থান লোকেশন ডট ট্যাপ করার সময় ডিভাইসের অবস্থান।
- (অকার্যকর) mapViewDidStartTileRendering: ( GMSMapView *) মানচিত্র দেখা [optional]

যখন টাইলস সবেমাত্র অনুরোধ করা হয়েছে বা লেবেল সবেমাত্র রেন্ডার করা শুরু করেছে তখন কল করা হয়।

- (অকার্যকর) mapViewDidFinishTileRendering: ( GMSMapView *) মানচিত্র দেখা [optional]

যখন সমস্ত টাইল লোড করা হয়েছে (বা স্থায়ীভাবে ব্যর্থ হয়েছে) এবং লেবেলগুলি রেন্ডার করা হয়েছে তখন কল করা হয়৷

- (অকার্যকর) mapViewSnapshotReady: ( GMSMapView *) মানচিত্র দেখা [optional]

যখন মানচিত্র স্থিতিশীল থাকে (টাইলস লোড, লেবেল রেন্ডার করা, ক্যামেরা নিষ্ক্রিয়) এবং ওভারলে অবজেক্ট রেন্ডার করা হয়েছে তখন কল করা হয়৷

- (অকার্যকর) মানচিত্র দেখুন: ( GMSMapView *) মানচিত্র দেখা
didChangeMapCapabilities: ( GMSMapCapability Flags ) মানচিত্রের ক্ষমতা
[optional]

প্রতিবার মানচিত্রের ক্ষমতা পরিবর্তন করার সময় কল করা হয়।

পরামিতি:
মানচিত্র দেখা মানচিত্রের দৃশ্য যেখানে মানচিত্রের সক্ষমতা পরিবর্তন করা হয়েছে।
মানচিত্রের ক্ষমতা বর্তমানে মানচিত্রের ক্ষমতার প্রতিনিধিত্বকারী পতাকা।
- (অকার্যকর) মানচিত্র দেখুন: ( GMSMapView *) মানচিত্র দেখা
didTap বৈশিষ্ট্য: (NSArray< id< GMS Feature >> *) বৈশিষ্ট্য
ইনফিচার লেয়ার: ( জিএমএস ফিচার লেয়ার *) বৈশিষ্ট্য স্তর
অবস্থান: (CLLocationCoordinate2D) অবস্থান
[optional]

ডেটা-চালিত স্টাইলিং বৈশিষ্ট্য স্তরে বৈশিষ্ট্যগুলিকে ট্যাপ করার পরে কল করা হয়েছে৷

ট্যাপ করা পয়েন্টের সাথে ওভারল্যাপ করা সমস্ত বৈশিষ্ট্য অন্তর্ভুক্ত করা হবে। যদি বৈশিষ্ট্যগুলি বিভিন্ন বৈশিষ্ট্য স্তরের অন্তর্গত, তবে এই পদ্ধতিটি একাধিকবার বলা হবে (প্রতিটি পৃথক বৈশিষ্ট্য স্তরের জন্য একবার)।

বিভিন্ন বৈশিষ্ট্য স্তরের ইভেন্টগুলির মধ্যে বা বৈশিষ্ট্য স্তরগুলির ইভেন্টগুলির মধ্যে এবং বেস মানচিত্রের অন্যান্য সত্তাগুলির মধ্যে কোনও নিশ্চিত ক্রম নেই৷

পরামিতি:
মানচিত্র দেখা ম্যাপ ভিউ যা ট্যাপ করা হয়েছে।
বৈশিষ্ট্য লেয়ারে ক্লিক করা সমস্ত বৈশিষ্ট্যের অ্যারে।
বৈশিষ্ট্য স্তর ফিউটার ধারণকারী বৈশিষ্ট্য স্তর.
অবস্থান প্রকৃত ট্যাপিং পয়েন্টের অবস্থান।