سيتوفّر تصميم الخريطة الجديد قريبًا على "منصة خرائط Google". يتضمن هذا التحديث على تصميم الخريطة لوحة ألوان تلقائية جديدة وتحسينات على تجارب الخرائط وسهولة الاستخدام. سيتم تعديل جميع أنماط الخرائط تلقائيًا في آذار (مارس) 2025. للمزيد من المعلومات عن مدى التوفّر وكيفية تفعيل الميزة في وقت سابق، يُرجى الاطّلاع على
نمط الخريطة الجديد في "منصة خرائط Google" .
إرسال ملاحظات
أحداث وإيماءات العلامات
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
عند تعيين خصائص متقدمة للعلامة، يمكنك مراقبة أحداث العلامات
مثل النقرات والإيماءات
إذا تم النقر على علامة، يمكن للمرء أن يرى معلومات إضافية مثل عنوان العلامة
أو مقتطف منها يمكن للمرء أيضًا نقل محدّدات المواقع القابلة للسحب باستخدام إيماءة الضغط المطوّل.
الاستجابة لأحداث محدّد الموقع
يمكنك الرد على أحداث محدّدات المواقع عن طريق إضافة
بروتوكول GMSMapViewDelegate
إلى عرضك
وتنفيذ رد الاتصال المقابل. يحدّد هذا المثال سمتَي title
snippet
للعلامة المحددة.
Swift
// MARK: GMSMapViewDelegate
func mapView ( _ mapView : GMSMapView , didTap marker : GMSMarker ) -> Bool {
if let title = marker . title {
if let snippet = marker . snippet {
print ( "marker title: \( title ) : snippet: \( snippet ) " )
}
}
return true
}
Objective-C
// MARK: GMSMapViewDelegate
- ( BOOL ) mapView: ( GMSMapView * ) mapView didTapMarker: ( GMSMarker * ) marker {
if ( marker . title && marker . snippet ) {
NSLog ( @"marker with title:%@ snippet: %@" , marker . title , marker . snippet )
}
return YES ;
}
التحكم في رؤية العلامة حسب مستوى تكبير/تصغير الخريطة
للتحكّم في مستوى رؤية GMSMarker
، عليك تنفيذ
بروتوكول GMSMapViewDelegate
وأضِف شرطًا لضبطه.
GMSMarker.map
Swift
// MARK: GMSMapViewDelegate
func mapView ( _ mapView : GMSMapView , didChange position : GMSCameraPosition ) {
marker . map = position . zoom >= 14 ? mapView : nil
}
Objective-C
// MARK: GMSMapViewDelegate
- ( void ) mapView: ( GMSMapView * ) mapView didChangeCameraPosition: ( GMSCameraPosition * ) position {
marker . map = position . zoom >= 14 ? mapView : nil ;
}
جعل محدّد الموقع قابلاً للسحب
عند تفعيل السمة draggable
، يمكن للمستخدمين سحب محدّدات المواقع على الخريطة باستخدام
إيماءة الضغط المطوّل. لجعل محدّد الموقع قابل للسحب، اضبط GMSMarker.draggable
.
على "صواب".
Swift
marker . draggable = true
Objective-C
marker . draggable = YES ;
إرسال ملاحظات
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0 . للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers . إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-09-12 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]
هل تريد مشاركة ملاحظاتك معنا؟
{"lastModified": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0623\u062e\u064a\u0631: 2024-09-12 (\u062d\u0633\u0628 \u0627\u0644\u062a\u0648\u0642\u064a\u062a \u0627\u0644\u0639\u0627\u0644\u0645\u064a \u0627\u0644\u0645\u062a\u0641\u0651\u064e\u0642 \u0639\u0644\u064a\u0647)"}
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2024-09-12 (حسب التوقيت العالمي المتفَّق عليه)"]]