মার্কার কলিশন বিহেভিওর কনফিগার করা

প্ল্যাটফর্ম বেছে নিন: Android iOS JavaScript

আপনি 3D ম্যাপে যোগ করা মার্কারের কলিশন বিহেভিওর কাস্টমাইজ করতে পারবেন।

ম্যাপ ভিউতে মার্কার কলিশন বিহেভিওর দেখানো হচ্ছে

নিচের কোড স্যাম্পেল থেকে আপনি জানতে পারবেন যে কীভাবে Marker3D-এর collisionBehavior কনফিগার করতে হয় যাতে কোনও মার্কার অন্য মার্কার বা ম্যাপ লেবেলের সাথে ওভারল্যাপ করলে মার্কারের আচরণ কেমন হবে তা নির্দিষ্ট করা যায়।

Map(camera: $camera, mode: .hybrid) {
  Marker3D(
     position: .init(
        latitude: 37.794724,
        longitude:  -122.39442,
        altitude: 100.0),
      altitudeMode: .relativeToMesh,
      collisionBehavior: .optionalAndHidesLowerPriority,
      extruded: true,
      label: "Marker 1"
    )

    Marker3D(
      position: .init(
          latitude: 37.7943220,
          longitude: -122.395073,
          altitude: 100.0),
      altitudeMode: .relativeToMesh,
      collisionBehavior: .required,
      extruded: true,
      label: "Marker 2"
    )

    Marker3D(
      position: .init(
          latitude: 37.7934108,
          longitude: -122.396144,
          altitude: 100.0),
      altitudeMode: .relativeToMesh,
      collisionBehavior: .requiredAndHidesOptional,
      extruded: true,
      label: "Marker 3"
    )
}