Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS谷歌地图标记,内有带箭头的圆形气泡照片_Ios_Objective C_Google Maps - Fatal编程技术网

iOS谷歌地图标记,内有带箭头的圆形气泡照片

iOS谷歌地图标记,内有带箭头的圆形气泡照片,ios,objective-c,google-maps,Ios,Objective C,Google Maps,我需要一个自定义标记在谷歌地图,我发现了一个链接,这是在Android。 有谁能告诉我在objective-c中该怎么做。试试这个 CLLocationCoordinate2D position = CLLocationCoordinate2DMake(51.5, -0.127); GMSMarker *london = [GMSMarker markerWithPosition:position]; london.title = @"London"; london.icon = [UIImag

我需要一个自定义标记在谷歌地图,我发现了一个链接,这是在Android。 有谁能告诉我在objective-c中该怎么做。

试试这个

CLLocationCoordinate2D position = CLLocationCoordinate2DMake(51.5, -0.127);
GMSMarker *london = [GMSMarker markerWithPosition:position];
london.title = @"London";
london.icon = [UIImage imageNamed:@"house"];
london.map = mapView;

使用
GMSMarker
iconView
属性将自定义视图呈现为标记

代码:

UIImage *picture = [UIImage imageNamed:@"Your Picture"];
picture = [picture imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];
UIImageView *pictureView = [[UIImageView alloc] initWithImage: picture];
pictureView.tintColor = [UIColor redColor];

CLLocationCoordinate2D position = CLLocationCoordinate2DMake(51.5, -0.127);
GMSMarker *marker = [GMSMarker markerWithPosition:position];
marker.iconView = pictureView;
marker.tracksViewChanges = YES;
marker.map = self.mapView;
欲了解更多信息,请访问

请参见此帮助: