GPS并在iPhone中绘制MapRout

时间:2012-02-26 12:07:39

标签: iphone gps mkmapview core-location

我有一个固定的纬度和经度,所以我使用了它,并在带有pin的mapview中得到了点。现在我想要当前位置和绘制路线,所以我认为使用gps我得到纬度和经度。使用此位置(纬度和经度),我必须使用我的固定值(纬度和经度)绘制路线。这怎么可能..?这是正确的方法吗? ?如何用两点画出路线??

我使用了委托方法,但没有调用,

- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation
           fromLocation:(CLLocation *)oldLocation
{
    [manager stopUpdatingHeading];

    NSLog(@"latitude=%f",newLocation.coordinate.latitude);

     NSLog(@"longitude=%f",newLocation.coordinate.longitude);
}

1 个答案:

答案 0 :(得分:0)

我认为最好的方法是使用谷歌的网络服务,并将点作为多边形线绘制到mapview。我正在使用http://maps.google.com/maps?f=d&hl=en&saddr=%lf,%lf&daddr=%lf,%lf&ie=UTF8&0&om=0&output=kml网络服务,并在mapView上绘制路线作为折线。您将找到一个示例here来绘制一些坐标上的折线。