iOS v3.10.0 বিটার জন্য মানচিত্র SDK

iOS-এর জন্য Maps SDK v3.10.0 Beta-তে আপনার ব্যবহারের জন্য নিম্নলিখিত নতুন ফিচারগুলো যুক্ত করা হয়েছে:

  • ক্লাউড-ভিত্তিক মানচিত্র স্টাইলিং মানচিত্র কাস্টমাইজেশন
  • পলিলাইন কাস্টমাইজেশন: স্ট্যাম্প করা পলিলাইন

ক্লাউড-ভিত্তিক ম্যাপ স্টাইলিং ম্যাপ কাস্টমাইজেশন (বিটা)

এখন আপনি কাস্টম স্টাইল তৈরি করতে পারেন এবং আপনার অ্যাপ ও ওয়েবসাইটের ম্যাপে সেগুলো অ্যাসাইন করতে টোকেন ব্যবহার করতে পারেন। আরও তথ্যের জন্য, iOS ম্যাপস কাস্টমাইজেশন ওভারভিউ দেখুন।

পলিলাইন কাস্টমাইজেশন: স্ট্যাম্প করা পলিলাইন

আপনি GMSTextureStyle ব্যবহার করে একটি পলিলাইনের চেহারাকে একটি পুনরাবৃত্তিমূলক বিটম্যাপ টেক্সচারে সেট করতে পারেন। ছবিগুলো লাইনটিকে সম্পূর্ণরূপে আবৃত করে, কিন্তু প্রান্তবিন্দু এবং শীর্ষবিন্দুগুলোর চারপাশে কেটে যায়।

একটি স্ট্যাম্পড পলিলাইন তৈরি করতে, GMSTextureStyle নামে একটি GMSStampStyle তৈরি করুন। তারপর, এখানে দেখানো অনুযায়ী, stampStyle ব্যবহার করে শেপের অপশনস অবজেক্টে এই প্রপার্টিটি সেট করুন:

সুইফট

let path = GMSMutablePath()
path.addLatitude(-37.81319, longitude: 144.96298)
path.addLatitude(-31.95285, longitude: 115.85734)
let polyline = GMSPolyline(path: path)
let redWithStamp = GMSStrokeStyle.solidColor(.red)

let image = UIImage(named: "imageFromBundleOrAsset")! // Image could be from anywhere
redWithStamp.stampStyle = GMSTextureStyle(image: image)

let span = GMSStyleSpan(style: redWithStamp)
polyline.spans = [span]
polyline.map = mapView
      

উদ্দেশ্য-সি

GMSMutablePath *path = [GMSMutablePath path];
[path addLatitude:-37.81319 longitude:144.96298];
[path addLatitude:-31.95285 longitude:115.85734];
GMSPolyline *polyline = [GMSPolyline polylineWithPath:path];
GMSStrokeStyle *redWithStamp = [GMSStrokeStyle solidColor:[UIColor redColor]];

UIImage *image = [UIImage imageNamed:@"imageFromBundleOrAsset"]; // Image could be from anywhere
redWithStamp.stampStyle = [GMSTextureStyle textureStyleWithImage:image];

GMSStyleSpan *span = [GMSStyleSpan spanWithStyle:redWithStamp];
polyline.spans = @[span];
polyline.map = mapView;