Tag: 覆盖多段

iOS MapKit通过道路在地图上连接多个点

我正在使用此代码连接折线上的针脚(地图上的点): CLLocationCoordinate2D coordinates[allLocations.count]; int i = 0; for (locHolder *location in allLocations) { coordinates[i] = CLLocationCoordinate2DMake([location.lat floatValue], [location floatValue]); i++; } MKPolyline *polyline = [MKPolyline polylineWithCoordinates:coordinates count:[allLocations count]]; self->polyline = polyline; [self.mapView addOverlay:self->polyline level:MKOverlayLevelAboveRoads]; 但是这个代码将它们连接在空中(忽略道路),是否有可能将多个CLLocationCoordinate2D位置连接到沿着道路的多段线? **还有一个小问题,[allLocations count]和allLocations.count之间的性能是否有差异? 谢谢。