如何快速将我的应用程序中的位置发送到其他应用程序?

Posted

技术标签:

【中文标题】如何快速将我的应用程序中的位置发送到其他应用程序?【英文标题】:How to send a location from my app to other apps in swift? 【发布时间】:2017-11-24 01:36:25 【问题描述】:

我的应用中有一个位置。我想制作一个按钮,将此位置发送到其他应用程序,如谷歌地图或 waze。我该怎么做?

【问题讨论】:

试试这个:***.com/a/42971577/5447966 这不是我想要的。我想要我添加的照片。 【参考方案1】:

像您在图像中添加的那样创建一个 ActionSheet。

对于列表中的所有应用程序,例如 GoogleMaps、Maps、Waze 点击后执行以下操作..

BOOL canHandle = [[UIApplication sharedApplication] canOpenURL: [NSURL URLWithString:@"comgooglemaps:"]];

if (canHandle) 
UIApplication.shared.openURL(URL(string:
            "comgooglemaps://?center=\(self.location.coordinate.latitude),\(self.location.coordinate.longitude)&zoom=14&views=traffic&q=\(self.location.coordinate.latitude),\(self.location.coordinate.longitude)")!
 else 

 //show alert to install googlemaps


【讨论】:

以上是关于如何快速将我的应用程序中的位置发送到其他应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有私钥的情况下将我的元掩码钱包中的 erc20 代币发送到其他地址?

如何通过短信作为链接发送谷歌地图位置信息

我应该将我的 XML bean 放在 Spring Boot 应用程序中的啥位置?

我想每 1 分钟将我的位置发送到服务器,即使是 android 后台的应用程序?

将我的本地反应应用程序文件发送到 VsCode 中的 Github 存储库的命令是啥?

如何将我的表单粘贴到第三方应用程序的窗口?