Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Mit dem Maps SDK for iOS Version 3.10.0 (Beta) werden die folgenden neuen Funktionen eingeführt:
Cloudbasiertes Gestalten von Karteninhalten
Polylinienanpassung: gestempelte Polylinien
Cloudbasiertes Gestalten von Karteninhalten (Beta)
Sie können jetzt benutzerdefinierte Stile erstellen und sie mithilfe von Tokens Karten in Ihren Apps und auf Ihren Websites zuweisen. Weitere Informationen finden Sie unter Cloudbasiertes Gestalten von Karteninhalten.
Polylinienanpassung: gestempelte Polylinien
Mit GMSTextureStyle können Sie die Darstellung einer Polylinie auf eine sich wiederholende Bitmaptextur festlegen. Die Bilder decken die Linie vollständig ab, sind aber an Endpunkten und Knoten abgeschnitten.
Um eine gestempelte Polylinie zu erstellen, erstellen Sie ein GMSStampStyle vom Typ GMSTextureStyle.
Legen Sie diese Eigenschaft dann für das Optionsobjekt der Form fest, indem Sie stampStyle verwenden, wie hier dargestellt:
Swift
letpath=GMSMutablePath()path.addLatitude(-37.81319,longitude:144.96298)path.addLatitude(-31.95285,longitude:115.85734)letpolyline=GMSPolyline(path:path)letredWithStamp=GMSStrokeStyle.solidColor(.red)letimage=UIImage(named:"imageFromBundleOrAsset")!// Image could be from anywhereredWithStamp.stampStyle=GMSTextureStyle(image:image)letspan=GMSStyleSpan(style:redWithStamp)polyline.spans=[span]polyline.map=mapView
Objective-C
GMSMutablePath*path=[GMSMutablePathpath];[pathaddLatitude:-37.81319longitude:144.96298];[pathaddLatitude:-31.95285longitude:115.85734];GMSPolyline*polyline=[GMSPolylinepolylineWithPath:path];GMSStrokeStyle*redWithStamp=[GMSStrokeStylesolidColor:[UIColorredColor]];UIImage*image=[UIImageimageNamed:@"imageFromBundleOrAsset"];// Image could be from anywhereredWithStamp.stampStyle=[GMSTextureStyletextureStyleWithImage:image];GMSStyleSpan*span=[GMSStyleSpanspanWithStyle:redWithStamp];polyline.spans=@[span];polyline.map=mapView;
[null,null,["Zuletzt aktualisiert: 2025-08-31 (UTC)."],[[["\u003cp\u003eThe Beta version of the Maps SDK for iOS is being deprecated and will be decommissioned; features accessed through it will be supported in a future SDK version.\u003c/p\u003e\n"],["\u003cp\u003eThis Beta release (v3.10.0) introduces Cloud-Based Map Styling for customizing maps in apps and websites.\u003c/p\u003e\n"],["\u003cp\u003eThis release also includes Polyline Customization, allowing developers to apply repeating bitmap textures to polylines using \u003ccode\u003eGMSTextureStyle\u003c/code\u003e.\u003c/p\u003e\n"]]],["The Beta SDK is deprecated and unavailable for new use. The Maps SDK for iOS v3.10.0 Beta introduces cloud-based map styling, allowing custom style creation and token assignment. It also introduces stamped polyline customization. To create a stamped polyline, a `GMSStampStyle` of `GMSTextureStyle` must be created and applied to the shape's options using `stampStyle`. Code examples in Swift and Objective-C demonstrate setting a repeating bitmap texture on a polyline.\n"],null,["| **Beta SDK deprecation notice:** The Beta version of the SDK is deprecated and scheduled for decommissioning, and it's no longer available for new usage. The features described in this topic are currently accessed via the Beta SDK. A future version of the SDK will provide similar support for these features. See the [release notes](/maps/documentation/ios-sdk/releases#2021-08-18) for more information.\n\n\u003cbr /\u003e\n\nThe Maps SDK for iOS v3.10.0 Beta introduces the following new\nfeatures for you to try:\n\n- Cloud-Based Map Styling map customization\n- Polyline customization: stamped polylines\n\nCloud-Based Map Styling map customization (beta)\n\nYou can now create custom styles, and use tokens to assign them to maps in your\napps and websites. For more information, see the see the\n[iOS Maps Customization Overview](/maps/documentation/ios-sdk/maps-customization-overview).\n\nPolyline customization: stamped polylines\n\nYou can set the appearance of a polyline to a repeating bitmap texture by using\n`GMSTextureStyle`. The images cover the line completely, but are cut off\naround end points and vertices.\n\nTo create a stamped polyline, create a `GMSStampStyle` of `GMSTextureStyle`.\nThen set this property on the shape's options object by using `stampStyle`, as\nshown here:\n\n\nSwift \n\n```swift\nlet path = GMSMutablePath()\npath.addLatitude(-37.81319, longitude: 144.96298)\npath.addLatitude(-31.95285, longitude: 115.85734)\nlet polyline = GMSPolyline(path: path)\nlet redWithStamp = GMSStrokeStyle.solidColor(.red)\n\nlet image = UIImage(named: \"imageFromBundleOrAsset\")! // Image could be from anywhere\nredWithStamp.stampStyle = GMSTextureStyle(image: image)\n\nlet span = GMSStyleSpan(style: redWithStamp)\npolyline.spans = [span]\npolyline.map = mapView\n \n```\n\nObjective-C \n\n```objective-c\nGMSMutablePath *path = [GMSMutablePath path];\n[path addLatitude:-37.81319 longitude:144.96298];\n[path addLatitude:-31.95285 longitude:115.85734];\nGMSPolyline *polyline = [GMSPolyline polylineWithPath:path];\nGMSStrokeStyle *redWithStamp = [GMSStrokeStyle solidColor:[UIColor redColor]];\n\nUIImage *image = [UIImage imageNamed:@\"imageFromBundleOrAsset\"]; // Image could be from anywhere\nredWithStamp.stampStyle = [GMSTextureStyle textureStyleWithImage:image];\n\nGMSStyleSpan *span = [GMSStyleSpan spanWithStyle:redWithStamp];\npolyline.spans = @[span];\npolyline.map = mapView;\n \n```\n\n\u003cbr /\u003e"]]