2013-12-20 1 views
0

то, что я сделал это:как получить направление маршрута в GMSmaps

я поставил камеру на некоторой широты и долготы и маркер Weather.co.ua исполнился же позиции

У меня есть два вопроса 1), как поместить их в текущее положение 2) как получить маршруты между двумя точками

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

    // maps 


    GMSCameraPosition *camera=[GMSCameraPosition cameraWithLatitude:40.714353 longitude:-74.005973 zoom:16]; 
    mapview=[GMSMapView mapWithFrame:CGRectMake(100.0, 100.0, 140.0, 210.0) camera:camera]; 
    mapview.myLocationEnabled=NO; 
    self.view=mapview; 
    GMSMarker *marker=[[GMSMarker alloc]init]; 
    marker.position=CLLocationCoordinate2DMake(40.714353, -74.005973); 
    [email protected]"chennai"; 
    marker.map=mapview; 
    self.view=mapview; 




    // Do any additional setup after loading the view, typically from a nib. 
} 

пожалуйста, помогите мне

ответ

0
  1. Вы можете получить текущее местоположение, используя myLocation свойство google map view. Сначала включите myLocation.

    mapview.myLocationEnabled=YES; 
    

    Затем установите позицию

    NSLog(@"%f %f",myLocation.coordinate.latitude, myLocation.coordinate.longitude); 
    marker.position = CLLocationCoordinate2DMake(myLocation.coordinate.latitude, myLocation.coordinate.longitude); 
    
  2. Если вы хотите, чтобы получить направление между двумя точками, то запросить в

    http://maps.googleapis.com/maps/api/directions/output?parameters

Параметры являются происхождения, цель, сенсор. Refere документы here

-(IBAction)getDirection { 
    NSURL *url = [ NSURL URLWithString: @"URL_STRING"]; 
    NSURLRequest *req = [ NSURLRequest requestWithURL:url 
             cachePolicy:NSURLRequestReloadIgnoringCacheData 
            timeoutInterval:30.0 ]; 
    NSError *err; 
    NSURLResponse *res; 
    NSData *d = [ NSURLConnection sendSynchronousRequest:req 
            returningResponse:&res 
               error:&err ]; 
} 
+0

мы можем непосредственно использовать апи на кнопку печати – user3122231

+0

вы можете сделать этот запрос на обработчик действия кнопки – manujmv

+0

вы можете дать мне пример кода для UIButton мыши, так что URL называется – user3122231

 Смежные вопросы

  • Нет связанных вопросов^_^