iOS için Haritalar SDK'sı v3.10.0 Beta
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
iOS için Haritalar SDK'sı 3.10.0 Beta sürümü, denemeniz için aşağıdaki yeni özellikleri sunar:
Bulut Tabanlı Harita Stili harita özelleştirmesi
Çoklu çizgi özelleştirme: damgalı çoklu çizgiler
Bulut Tabanlı Harita Stilleri harita özelleştirmesi (beta)
Artık özel stiller oluşturabilir ve bunları uygulamalarınız ile web sitelerinizdeki haritalara atamak için jetonları kullanabilirsiniz. Daha fazla bilgi için iOS Haritalar Özelleştirmesine Genel Bakış başlıklı makaleyi inceleyin.
Çoklu çizgi özelleştirme: damgalı çoklu çizgiler
GMSTextureStyle kullanarak bir çoklu çizginin görünümünü yinelenen bir bit eşlem dokusu olarak ayarlayabilirsiniz. Resimler çizgiyi tamamen kaplar ancak uç noktalar ve köşelerden kesilir.
Damgalı çoklu çizgi oluşturmak için GMSTextureStyle türünde bir GMSStampStyle oluşturun.
Ardından, stampStyle kullanarak bu özelliği şeklin seçenekler nesnesinde ayarlayın:
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;
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2026-11-05 UTC."],[],["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"]]