Ошибка при попытке реализовать указания карты Google, определение метода не найдено - PullRequest
0 голосов
/ 06 марта 2012

Я пытался добавить ссылку на Google Maps, чтобы я мог показать некоторые направления к местоположению.Единственная проблема, с которой я столкнулся - это код, не распознающий метод.Вот примеры ниже, надеюсь, они помогут.

.h:

    #import <UIKit/UIKit.h>
#import <CoreLocation/CoreLocation.h>

@interface More : UIViewController{
}
- (IBAction)directions:(id)sender;
-(CLLocationCoordinate2D)getCurrentLocation;
@end

.m:

- (IBAction)directions:(id)sender {
CLLocationCoordinate2D currentLocation = [self getCurrentLocation];
NSString* address = @"********";
NSString* url = [NSString stringWithFormat: @"http://maps.google.com/maps?saddr=%f,%f&daddr=%@",
                 currentLocation.latitude, currentLocation.longitude,
                 [address stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
[[UIApplication sharedApplication] openURL: [NSURL URLWithString:url]];

}

Ошибка: Определение метода для 'getCurrentLocation не найдено

Спасибо

1 Ответ

0 голосов
/ 06 марта 2012

Похоже, вы не написали getCurrentLocation. Я не уверен, что это за метод, но Google для CoreLocationControllerDelegate , который покажет вам, как узнать ваше местоположение.

Есть ли причина, по которой вы не хотите использовать MKMapView? Это действительно облегчает вашу жизнь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...