ios - Compute right Zoom/Span for MkPolyline overlay -



ios - Compute right Zoom/Span for MkPolyline overlay -

hi seek compute right zoom/span mkpolyline, work () it's not closer...

this method :

-(void)showpathforindex:(int)index{ //calculate new part show on map double center_long = 0.0f; double center_lat = 0.0f; double max_long = 0.0f; double min_long = 0.0f; double max_lat = 0.0f; double min_lat = 0.0f; (cllocation *cll in [[self.routes objectatindex:index]coordinates]) { //find maximum & minimum value if (cll.coordinate.latitude > max_lat) { max_lat = cll.coordinate.latitude; } if (cll.coordinate.latitude < min_lat){ min_lat = cll.coordinate.latitude; } if (cll.coordinate.longitude > max_long) { max_long = cll.coordinate.longitude; } if (cll.coordinate.longitude < min_long) { min_long = cll.coordinate.longitude; } center_lat = center_lat + cll.coordinate.latitude; center_long = center_long + cll.coordinate.longitude; } //calculate average long / lat center_lat = center_lat / [[[self.routes objectatindex:index]coordinates]count]; center_long = center_long / [[[self.routes objectatindex:index]coordinates]count]; cllocationcoordinate2d coord = {latitude: center_lat, longitude: center_long}; mkcoordinatespan span = mkcoordinatespanmake(abs(max_lat) + abs(min_lat), abs(max_long) + abs(min_long)); mkcoordinateregion part = {coord, span}; [self.parentmapview setregion:region]; //add overlay [self.parentmapview addoverlay:[[self.routes objectatindex:index]polyline]];

}

someone help me!?

thanks

this line of code solve problem:

[self.parentmapview setvisiblemaprect:[[[self.routes objectatindex:index]polyline]boundingmaprect] animated:yes];

ios mkmapview

Comments

Popular posts from this blog

How do I check if an insert was successful with MySQLdb in Python? -

delphi - blogger via idHTTP : error 400 bad request -

postgresql - ERROR: operator is not unique: unknown + unknown -