iOS v3.10.0 बीटा के लिए Maps SDK टूल

iOS v3.10.0 बीटा के लिए Maps SDK टूल, आपके लिए नीचे दी गई नई सुविधाएं पेश करता है:

  • क्लाउड-आधारित मैप स्टाइलिंग/मैप को पसंद के मुताबिक बनाने की सुविधा
  • पॉलीलाइन पसंद के मुताबिक: स्टैंप वाले पॉलीलाइन

क्लाउड-आधारित मैप स्टाइलिंग/मैप को पसंद के मुताबिक बनाने की सुविधा (बीटा वर्शन)

अब कस्टम स्टाइल बनाए जा सकते हैं. साथ ही, उन्हें अपने ऐप्लिकेशन और वेबसाइटों के मैप पर असाइन करने के लिए, टोकन का इस्तेमाल किया जा सकता है. ज़्यादा जानकारी के लिए, iOS Maps पसंद के मुताबिक बनाने की खास जानकारी वाला लेख देखें.

पॉलीलाइन पसंद के मुताबिक: स्टैंप वाले पॉलीलाइन

GMSTextureStyle का इस्तेमाल करके, पॉलीलाइन के रंग-रूप को दोहराए जाने वाले बिट मैप टेक्स्चर पर सेट किया जा सकता है. इमेज पूरी तरह से लाइन को कवर कर देती हैं, लेकिन उन्हें एंड पॉइंट और वर्टेक्स के आस-पास से काट दिया जाएगा.

स्टैंप वाला पॉलीलाइन बनाने के लिए, GMSTextureStyle का GMSStampStyle बनाएं. इसके बाद, stampStyle का इस्तेमाल करके इस प्रॉपर्टी को आकार के विकल्प ऑब्जेक्ट पर सेट करें, जैसा कि यहां दिखाया गया है:

Swift

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
      

Objective-C

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;
      

सैंपल चलाएं

GitHub पर Google सैंपल डेटा स्टोर करने की जगह में, ऐसे सैंपल ऐप्लिकेशन शामिल हैं जो iOS v3.10.0 बीटा के लिए, नेविगेशन SDK टूल के इस्तेमाल की जानकारी देते हैं.