Maps SDK برای iOS نسخه 3.10.0 بتا ویژگیهای جدید زیر را برای شما معرفی میکند تا امتحان کنید:
- طراحی نقشه مبتنی بر ابر / سفارشی سازی نقشه ها
- سفارشی سازی چند خط: چند خط مهر شده
طراحی نقشه مبتنی بر ابر/سفارشیسازی نقشهها (بتا)
اکنون میتوانید سبکهای سفارشی ایجاد کنید و از نشانهها برای اختصاص دادن آنها به نقشههای برنامهها و وبسایتهای خود استفاده کنید. برای اطلاعات بیشتر، به نمای کلی سفارشی سازی نقشه های iOS مراجعه کنید.
سفارشی سازی چند خط: چند خط مهر شده
با استفاده از GMSTextureStyle
می توانید ظاهر یک چند خط را روی یک بافت بیت مپ تکرار شونده تنظیم کنید. تصاویر به طور کامل خط را پوشش می دهند، اما در اطراف نقاط انتهایی و رئوس قطع می شوند.
برای ایجاد یک چند خط مهر، یک GMSStampStyle
از GMSTextureStyle
ایجاد کنید. سپس این ویژگی را با استفاده از 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
هدف-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;
Maps SDK برای iOS نسخه 3.10.0 بتا ویژگیهای جدید زیر را برای شما معرفی میکند تا امتحان کنید:
- طراحی نقشه مبتنی بر ابر / سفارشی سازی نقشه ها
- سفارشی سازی چند خط: چند خط مهر شده
طراحی نقشه مبتنی بر ابر/سفارشیسازی نقشهها (بتا)
اکنون میتوانید سبکهای سفارشی ایجاد کنید و از نشانهها برای اختصاص دادن آنها به نقشههای برنامهها و وبسایتهای خود استفاده کنید. برای اطلاعات بیشتر، به نمای کلی سفارشی سازی نقشه های iOS مراجعه کنید.
سفارشی سازی چند خط: چند خط مهر شده
با استفاده از GMSTextureStyle
می توانید ظاهر یک چند خط را روی یک بافت بیت مپ تکرار شونده تنظیم کنید. تصاویر به طور کامل خط را پوشش می دهند، اما در اطراف نقاط انتهایی و رئوس قطع می شوند.
برای ایجاد یک چند خط مهر، یک GMSStampStyle
از GMSTextureStyle
ایجاد کنید. سپس این ویژگی را با استفاده از 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
هدف-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;