Michael Paus
06/23/2022, 3:20 PMAlejandro Moya
06/23/2022, 3:24 PMAlejandro Moya
06/23/2022, 3:26 PMMichael Paus
06/23/2022, 4:23 PMAlejandro Moya
06/23/2022, 4:31 PMfun openMaps(lat: Long, lon: Long) {
if (UIApplication.sharedApplication.canOpenURL(
NSURL.URLWithString("comgooglemaps://")!!)
) {
UIApplication.sharedApplication.openURL(
NSURL.URLWithString(
"comgooglemaps://?saddr=&daddr=$lat,$lon&directionsmode=driving"
)!!
)
}
}
Alejandro Moya
06/23/2022, 4:31 PMAlejandro Moya
06/23/2022, 4:32 PMAlejandro Moya
06/23/2022, 4:33 PMAlejandro Moya
06/23/2022, 4:46 PMApplicationObject
typeAlejandro Moya
06/23/2022, 4:48 PMactual typealias APPObject = UIApplication
fun openMaps(appObject: APPObject, lat: Long, lon: Long) {
if (appObject.canOpenURL(
NSURL.URLWithString("comgooglemaps://")!!)
) {
appObject.openURL(
NSURL.URLWithString(
"comgooglemaps://?saddr=&daddr=$lat,$lon&directionsmode=driving"
)!!
)
}
}
Alejandro Moya
06/23/2022, 4:49 PMMichael Paus
06/23/2022, 5:41 PMMichael Paus
06/23/2022, 6:04 PMAlejandro Moya
06/23/2022, 6:06 PMAlejandro Moya
06/23/2022, 6:06 PMAlejandro Moya
06/23/2022, 6:08 PM"<http://maps.apple.com/?ll=$lat,$lon>"
Michael Paus
06/23/2022, 6:09 PMAlejandro Moya
06/23/2022, 6:10 PMfun openMaps(appObject: APPObject, lat: Float, lon: Float) {
if (appObject.canOpenURL(
NSURL.URLWithString("<http://maps.apple.com/>")!!)
) {
appObject.openURL(
NSURL.URLWithString(
"<http://maps.apple.com/?ll=$lat,$lon>"
)!!
)
}
}
Alejandro Moya
06/23/2022, 6:11 PMMichael Paus
06/24/2022, 8:54 AMMichael Paus
06/24/2022, 8:56 AMAlejandro Moya
06/24/2022, 12:46 PM