(void)viewDidLoad {
[super viewDidLoad];
GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:30.692408
longitude:76.767556
zoom:14];
GMSMapView *mapView = [GMSMapView mapWithFrame:CGRectZero camera:camera];
mapView.myLocationEnabled = YES;
// Creates markers in the center of the map.
GMSMarker *marker = [[GMSMarker alloc] init];
marker.position = CLLocationCoordinate2DMake(30.6936659, 76.77201819999999);
marker.title = @"Chandigarh 47c";
marker.snippet = @"Hello World";
marker.map = mapView;
GMSMarker *marker1 = [[GMSMarker alloc] init];
marker1.position = CLLocationCoordinate2DMake(30.742138, 76.818756);
marker1.title = @"Sukhna Lake";
marker1.map = mapView;
//creating a path
GMSMutablePath *path = [GMSMutablePath path];
[path addCoordinate:CLLocationCoordinate2DMake(@(30.6936659).doubleValue,@(76.77201819999999).doubleValue)];
[path addCoordinate:CLLocationCoordinate2DMake(@(30.742138).doubleValue,@(76.818756).doubleValue)];
GMSPolyline *rectangle = [GMSPolyline polylineWithPath:path];
rectangle.strokeWidth = 2.f;
rectangle.map = mapView;
self.view=mapView;
}
Идентификатор C ++ может состоять из любого из следующих элементов: _ (подчеркивание), цифры 0-9, буквы az (как в верхнем, так и в нижнем регистре) и не могут начинаться с числа.
Существует ряд исключений, поскольку C99 допускает расширения стандарта (например, Visual Studio ).
Они незаконны. Единственными допустимыми символами в идентификаторах являются буквы, цифры и _. Идентификаторы также не могут начинаться с цифр.
Они недопустимы в C ++. Однако некоторые языки, производные от C / C ++ (например, Java и JavaScript), позволяют их.
Illegal. Я думаю, что знак доллара и обратная кавычка - единственные знаки препинания на моей клавиатуре, которые где-то не используются в C ++ (знак «%» находится в строках формата, которые находятся в C ++ со ссылкой на стандарт C).
Не разрешено, но многие, если не большинство компиляторов поддерживают их, обратите внимание, это может зависеть от платформы, поэтому gcc на arm не поддерживает их из-за ограничений сборки.
Соответствующий раздел: «2.8 Идентификаторы [lex. название]". Из базового набора символов допустимыми являются только символы AZ, az 0-9 и _. Однако также можно использовать такие символы, как é (U + 00E9). Однако в зависимости от вашего компилятора вам может потребоваться ввести é как \ u00e9.