الإصدار 3.10.0 من حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" لأجهزة iOS
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يتضمّن الإصدار التجريبي 3.10.0 من حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" لنظام التشغيل iOS الميزات الجديدة التالية التي يمكنك تجربتها:
تخصيص الخرائط باستخدام السحابة الإلكترونية
تخصيص الخطوط المتعددة: خطوط متعددة مختومة
تخصيص الخرائط باستخدام السحابة الإلكترونية (إصدار تجريبي)
يمكنك الآن إنشاء أنماط مخصّصة واستخدام الرموز المميزة لتعيينها للخرائط في تطبيقاتك ومواقعك الإلكترونية. لمزيد من المعلومات، يُرجى الاطّلاع على
نظرة عامة على تخصيص "خرائط iOS".
تخصيص الخطوط المتعددة: خطوط متعددة مختومة
يمكنك ضبط مظهر الخط المتعدد على هيئة صورة نقطية متكررة باستخدام
GMSTextureStyle. تغطي الصور الخط بالكامل، ولكن يتم قطعها حول نقاط النهاية والرؤوس.
لإنشاء خط متعدد الأضلاع مختوم، أنشئ GMSStampStyle من GMSTextureStyle.
بعد ذلك، اضبط هذه السمة على عنصر خيارات الشكل باستخدام stampStyle، كما هو موضّح هنا:
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;
تاريخ التعديل الأخير: 2025-11-02 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-11-02 (حسب التوقيت العالمي المتفَّق عليه)"],[],["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"]]