یک نقشه تنظیم کنید
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
پلتفرم را انتخاب کنید: Android iOS برای تنظیم نقشه برای دنبال کردن یک سفر در iOS، مراحل زیر را انجام دهید:
نمای نقشه را اولیه کنید رویدادهای نقشه را مدیریت کنید توجه: پس از تنظیم اولیه نمای نقشه، می توانید نقشه را سفارشی کنید. برای جزئیات بیشتر، به Style a map مراجعه کنید. مرحله 1: نمای نقشه را اولیه کنید برای دنبال کردن یک سفر، باید نمای نقشه را مقداردهی اولیه کنید.
مثال زیر نحوه تنظیم اولیه GMTCMapView
را نشان می دهد.
سویفت
/*
* MapViewController.swift
*/
class ViewController : UIViewController , GMTCMapViewDelegate {
private var rideSharingMap : GMTCMapView ?
override func viewDidLoad () {
super . viewDidLoad ()
self . rideSharingMap = GMTCMapView ( frame : UIScreen . main . bounds )
self . rideSharingMap . delegate = self
self . rideSharingMap ?. settings . myLocationButton = true
self . view . addSubview ( self . rideSharingMap !)
...
}
}
هدف-C
/*
* MapViewController.h
*/
@interface MapViewController : UIViewController<GMTCMapViewDelegate>
...
@end
/*
* MapViewController.m
*/
@implementation MapViewController
- ( void ) viewDidLoad {
[ super viewDidLoad ];
...
self . mapView = [[ GMTCMapView alloc ] initWithFrame : CGRectZero ];
self . mapView . settings . myLocationButton = YES ;
self . mapView . delegate = self ;
...
}
...
@end
مرحله 2: رویدادهای نمای نقشه را مدیریت کنید اکنون که نمای نقشه را راهاندازی کردهاید، در اینجا نحوه پیادهسازی یک نماینده برای مدیریت تغییرات رویداد نمای نقشه با پیشروی خودرو در طول سفر آورده شده است.
سویفت
func mapViewDidInitialize ( _ mapview : GMTCMapView ) {
// Handle the update to the state of the map view to browsing.
}
func mapView ( _ mapView : GMSMapView , didTapConsumerMarker mapMarker : GMSMarker , markerType : GMTCMapViewMarkerType ) - > Bool {
// Handle the mapView marker was tapped.
}
هدف-C
/*
* MapViewController.m
*/
#pragma mark - GMTCMapViewDelegate implementation
// Handle state update of map view.
- ( void ) mapViewDidInitializeCustomerState: ( GMTCMapView * ) mapview {
// Handle the update to the state of the map view to browsing.
}
- ( void ) mapView: ( GMSMapView * ) mapView
didTapConsumerMarker :( nonnull GMSMarker * ) mapMarker
markerType :( GMTCMapViewMarkerType ) markerType {
// Handle the mapView marker was tapped.
}
بعدش چی
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-09-24 بهوقت ساعت هماهنگ جهانی.
[{
"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\u06cc\u062e \u0622\u062e\u0631\u06cc\u0646 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc 2024-09-24 \u0628\u0647\u200c\u0648\u0642\u062a \u0633\u0627\u0639\u062a \u0647\u0645\u0627\u0647\u0646\u06af \u062c\u0647\u0627\u0646\u06cc."}
[[["درک آسان","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-24 بهوقت ساعت هماهنگ جهانی."]]