         return UIApplication.sharedApplication().canOpenURL(NSURL(string: urlPrefix)!)
     }
 
-    func launchMapApp(mapApp: ASMapApp, fromDirections: ASMapPoint!, toDirection: ASMapPoint!) -> Bool {
+    public func launchMapApp(mapApp: ASMapApp, fromDirections: ASMapPoint!, toDirection: ASMapPoint!) -> Bool {
         if !isMapAppInstalled(mapApp) {
             return false
         }

        }
    }
    
    func isMapAppInstalled(mapApp: ASMapApp) -> Bool {
        if mapApp == .ASMapAppAppleMaps {
            return true
        }

    
    private var availableMapApps: NSMutableArray!
    
    public init() {
        getAvailableNavigationApps()
    }
    
    // MARK: Get Available Navigation Apps
    
    private func getAvailableNavigationApps() {
        self.availableMapApps = NSMutableArray()
        for type in ASMapApp.allValues {
            if isMapAppInstalled(type) {
