سبک نقشه پایه جدید به زودی به پلتفرم نقشه های گوگل می آید. این بهروزرسانی برای استایل نقشه شامل یک پالت رنگی پیشفرض جدید، پینهای مدرن شده و بهبودهایی در تجربهها و قابلیت استفاده از نقشه است. همه سبکهای نقشه بهطور خودکار در مارس 2025 بهروزرسانی میشوند. برای اطلاعات بیشتر در مورد در دسترس بودن و نحوه انتخاب زودتر، به سبک نقشه جدید برای پلتفرم Google Maps مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
وقتی ویژگیهای نشانگر پیشرفته خاص تنظیم میشوند، میتوانید رویدادهای نشانگر مانند ضربهها و حرکات را کنترل کنید. اگر روی یک نشانگر ضربه بزنید، می توانید اطلاعات اضافی مانند عنوان نشانگر یا قطعه را مشاهده کنید. همچنین می توان نشانگرهای قابل کشیدن را با استفاده از یک حرکت فشار طولانی حرکت داد.
برای ردیابی رویدادهای نشانگر، GMSMapViewDelegate را به view خود اضافه کنید.
برای اینکه یک نشانگر قابل کشیدن باشد، ویژگی GMSMarker.draggable را تنظیم کنید.
برای تنظیم متن توصیفی برای یک نشانگر، از ویژگی GMSMarker.title استفاده کنید.
به رویدادهای نشانگر پاسخ دهید
میتوانید با افزودن پروتکل GMSMapViewDelegate به نمای خود و اجرای فراخوان مربوطه به رویدادهای نشانگر پاسخ دهید. این مثال title و snippet برای یک نشانگر انتخاب شده مشخص می کند.
سویفت
// 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
}
وقتی ویژگی draggable فعال می کنید، کاربران می توانند نشانگرها را روی نقشه با یک حرکت فشار طولانی بکشند. برای اینکه یک نشانگر قابل کشیدن باشد، ویژگی GMSMarker.draggable را روی true تنظیم کنید.