Michael Paus
06/23/2022, 3:20 PMAlejandro Moya
06/23/2022, 3:24 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"
)!!
)
}
}
ApplicationObject
typeactual 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"
)!!
)
}
}
Michael Paus
06/23/2022, 5:41 PMAlejandro Moya
06/23/2022, 6:06 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>"
)!!
)
}
}
Michael Paus
06/24/2022, 8:54 AMAlejandro Moya
06/24/2022, 12:46 PM