有没有办法可以将图像添加到GMSPolygon?
我可以使用GMSGroundOverlay添加图像,但它不是我需要的完美矩形。
请检查附图,在此图中,有一个黑色轮廓的框是多边形,我需要在该框中添加建筑物/地板图像。
您还可以在带有白色背景的附加图像中看到GMSGroundOverlay。 GMSGroundOverlay基本上是一个包含所有点的大矩形。
谢谢,
答案 0 :(得分:0)
答案 1 :(得分:0)
GMSMarker *ann = [[GMSMarker alloc]init];
double latitude = [[dictMeter valueForKey:@"latitude"] doubleValue];
double longitude = [[dictMeter valueForKey:@"longitude"] doubleValue];
CLLocationCoordinate2D coordinate = CLLocationCoordinate2DMake(latitude, longitude);
ann.position = coordinate;
ann.appearAnimation = kGMSMarkerAnimationPop;
UIImageView *markerImage = [[UIImageView alloc]init];
markerImage.frame = CGRectMake(0.0, 0.0, 35.0, 60.0);
markerImage.contentMode = UIViewContentModeScaleAspectFit;
[markerImage sd_setImageWithURL:[NSURL URLWithString:[ann.infoDict valueForKey:@"zone_mapicon"]] placeholderImage:[UIImage imageNamed:@"pinImage"] options:SDWebImageRefreshCached];
ann.iconView = markerImage;
ann.map = self.mapkitView;