Iphone 显示多个批注之间的路由

Iphone 显示多个批注之间的路由,iphone,ios,ipad,Iphone,Ios,Ipad,我需要显示多个注释之间的路线(路径)。它们位于不同的位置,但范围在10公里以内。试试本教程,它只显示两点之间的单一路线。您需要根据您的要求进行更改。10公里的距离。您必须使用两个点(纬度、经度)计算距离。试试本教程,它只显示两点之间的一条路线。您需要根据您的要求进行更改。10公里的距离。您必须使用两个点(纬度、经度)计算距离。我认为这可能会对您有所帮助,因为我已经为绘制城市之间的路线做了这项工作 CLLocationCoordinate2D firstCoords; firstCoord

我需要显示多个注释之间的路线(路径)。它们位于不同的位置,但范围在10公里以内。

试试本教程,它只显示两点之间的单一路线。您需要根据您的要求进行更改。10公里的距离。您必须使用两个点(纬度、经度)计算距离。

试试本教程,它只显示两点之间的一条路线。您需要根据您的要求进行更改。10公里的距离。您必须使用两个点(纬度、经度)计算距离。

我认为这可能会对您有所帮助,因为我已经为绘制城市之间的路线做了这项工作

CLLocationCoordinate2D firstCoords;
    firstCoords.latitude = lat1;
    firstCoords.longitude = lng1;

CLLocationCoordinate2D secondCoords;
    secondCoords.latitude=lat2;
    secondCoords.longitude=lng2;

NSLog(@" %f", lat1);
NSLog(@" %f", lng1);
NSLog(@" %f", lat2);
NSLog(@" %f", lng2);    
routeCoordinates[0] = CLLocationCoordinate2DMake(lat1, lng1);
routeCoordinates[1] = CLLocationCoordinate2DMake(lat2, lng2);
MKPolyline *routeLine = [MKPolyline polylineWithCoordinates:routeCoordinates count:2];
[mapView addOverlay:routeLine];

我想这可能会对你有所帮助,因为我这样做是为了绘制城市之间的路线

CLLocationCoordinate2D firstCoords;
    firstCoords.latitude = lat1;
    firstCoords.longitude = lng1;

CLLocationCoordinate2D secondCoords;
    secondCoords.latitude=lat2;
    secondCoords.longitude=lng2;

NSLog(@" %f", lat1);
NSLog(@" %f", lng1);
NSLog(@" %f", lat2);
NSLog(@" %f", lng2);    
routeCoordinates[0] = CLLocationCoordinate2DMake(lat1, lng1);
routeCoordinates[1] = CLLocationCoordinate2DMake(lat2, lng2);
MKPolyline *routeLine = [MKPolyline polylineWithCoordinates:routeCoordinates count:2];
[mapView addOverlay:routeLine];

路线坐标?是什么?路线坐标?它是什么?