Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/api
diff options
context:
space:
mode:
authorAlex Zolotarev <alex@mapswithme.com>2013-07-04 21:43:42 +0400
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:57:59 +0300
commitd6e13dec0247c88520cd207d908f86228974942c (patch)
tree6fd31f3da50703b3661edd8b1bd50166881d3774 /api
parentff28ccd7593f7df700eeb15671cea41290cadd8d (diff)
[ios][api] Added some comments and minor fix
Diffstat (limited to 'api')
-rw-r--r--api/iOS/src/MapsWithMeAPI.h5
-rw-r--r--api/iOS/src/MapsWithMeAPI.m14
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