0
我不得不显示用户位置周围的位置。位置信息将从服务器到达。我使用'for'循环来解析位置并添加到带有注释引脚的映射。截至目前,它只显示最后到达的位置。
但是要求是这样的,多个位置应该以用户位置显示为中心点。截至目前,我只能显示一个引脚。请帮助如何实现这一目标?
Apple Watch中的多个位置
for (NSDictionary* dictionary in responseDict)
{
NSString *latitudeString=[NSString stringWithFormat:@"%@",[dictionary valueForKey:@"LATITUDE"]];
double latitude=[latitudeString doubleValue];
NSString *longitudeString=[NSString stringWithFormat:@"%@",[dictionary valueForKey:@"LONGITUDE"]];
double longitude=[longitudeString doubleValue];
NSLog(@"the LATITUDE AND LONGITUDE is %f, %f",latitude,longitude);
CLLocationCoordinate2D locationCoordinate;
locationCoordinate.latitude=latitude;
locationCoordinate.longitude=longitude;
[self.mapView addAnnotation:locationCoordinate withPinColor:WKInterfaceMapPinColorPurple];
MKCoordinateSpan coordinateSpan = MKCoordinateSpanMake(0.05, 0.05);
[self.mapView setRegion:(MKCoordinateRegionMake(locationCoordinate, coordinateSpan))];
}
`
您似乎在添加多个注释,但有效缩放地图只显示最后一个注释 – Paulw11