diff options
author | Alex Zolotarev <alex@mapswithme.com> | 2013-07-04 21:43:42 +0400 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 01:57:59 +0300 |
commit | d6e13dec0247c88520cd207d908f86228974942c (patch) | |
tree | 6fd31f3da50703b3661edd8b1bd50166881d3774 /api | |
parent | ff28ccd7593f7df700eeb15671cea41290cadd8d (diff) |
[ios][api] Added some comments and minor fix
Diffstat (limited to 'api')
-rw-r--r-- | api/iOS/src/MapsWithMeAPI.h | 5 | ||||
-rw-r--r-- | api/iOS/src/MapsWithMeAPI.m | 14 |
2 files changed, 7 insertions, 12 deletions
diff --git a/api/iOS/src/MapsWithMeAPI.h b/api/iOS/src/MapsWithMeAPI.h index 0e9c73d495..3a111c80ef 100644 --- a/api/iOS/src/MapsWithMeAPI.h +++ b/api/iOS/src/MapsWithMeAPI.h @@ -34,7 +34,6 @@ // Wrapper for a pin on a map @interface MWMPin : NSObject - // [required] pin latitude and longitude @property (nonatomic, assign) double lat; @property (nonatomic, assign) double lon; @@ -56,8 +55,12 @@ + (MWMPin *) pinFromUrl:(NSURL *)url; // returns NO if MapsWithMe is not installed or outdated version doesn't support API calls + (BOOL) isApiSupported; +// Displays given point on a map, title and id are optional +// If id contains valid url, it will be opened from MapsWithMe after selecting "More Details..." for the pin + (BOOL) showLat:(double)lat lon:(double)lon title:(NSString *)optionalTitle id:(NSString *)optionalId; +// The same as above but using pin wrapper + (BOOL) showPin:(MWMPin *)pin; +// Displays any number of pins + (BOOL) showPins:(NSArray *)pins; @end diff --git a/api/iOS/src/MapsWithMeAPI.m b/api/iOS/src/MapsWithMeAPI.m index c5df220f9b..8058654301 100644 --- a/api/iOS/src/MapsWithMeAPI.m +++ b/api/iOS/src/MapsWithMeAPI.m @@ -170,17 +170,9 @@ static NSString * MWMUrlScheme = @"mapswithme://"; NSURL * url = [[NSURL alloc] initWithString:str]; [str release]; - if (url) - { - [[UIApplication sharedApplication] openURL:url]; - [url release]; - return YES; - } - else - { - NSLog(@"Can't generate correct url"); - return NO; - } + BOOL const result = [[UIApplication sharedApplication] openURL:url]; + [url release]; + return result; } + (NSString *) detectBackUrlScheme |