在 WhatsApp 短信上链接地理位置
Linking geolocation on WhatsApp text messages
我一直在寻找一种通过 WhatsApp 中的消息将地理位置(纬度和经度)作为超文本或某种方式发送的方法。
我试过发送类似 "geo:37.786971,-122.399677" 的短信,它可以在手机上的 href 中使用 Chrome,但它不能在 WhatsApp 上作为短信使用。它将 "understands" 那些数字作为 phone 数字...
我的意思是,是否可以在 WhatsApp 中将经度和纬度文本发送给联系人,以便其他人可以通过他们喜欢的应用程序单击并打开该地理位置?例如,我可以创建自定义 Google 地图 link,但这不允许接收者轻松使用 Waze 进行该地理定位。
即使它只适用于 Android,也会有所帮助。
iOS 使用数据检测器针对特定类型的数据提供操作:当 OS 识别出文本中的 phone 数字或 URL 时,它会自动突出显示它并提供可用的操作(例如拨打电话或打开网站)。位置坐标不在默认数据检测器中(另外,甚至可以禁用默认检测器)。由应用程序开发人员实施自定义检测器。因此,除非 WhatsApp 添加对位置指针的本机支持,否则恐怕您无法让位置指针以 URL 的方式突出显示。
在这种情况下,最方便的解决方案(尽管并不理想)可能是设置一个网络服务,该服务将接受位置坐标并显示支持此类数据的应用程序列表。这样,您就可以分享 link,比如 mylocation.is/37.786971,-122.399677
(我刚编的 URL),点击这样的 link 会打开一个页面包含可以接受坐标的应用程序列表(请记住,您无法将列表限制为设备上安装的应用程序)。
我一直在寻找一种通过 WhatsApp 中的消息将地理位置(纬度和经度)作为超文本或某种方式发送的方法。
我试过发送类似 "geo:37.786971,-122.399677" 的短信,它可以在手机上的 href 中使用 Chrome,但它不能在 WhatsApp 上作为短信使用。它将 "understands" 那些数字作为 phone 数字...
我的意思是,是否可以在 WhatsApp 中将经度和纬度文本发送给联系人,以便其他人可以通过他们喜欢的应用程序单击并打开该地理位置?例如,我可以创建自定义 Google 地图 link,但这不允许接收者轻松使用 Waze 进行该地理定位。
即使它只适用于 Android,也会有所帮助。
iOS 使用数据检测器针对特定类型的数据提供操作:当 OS 识别出文本中的 phone 数字或 URL 时,它会自动突出显示它并提供可用的操作(例如拨打电话或打开网站)。位置坐标不在默认数据检测器中(另外,甚至可以禁用默认检测器)。由应用程序开发人员实施自定义检测器。因此,除非 WhatsApp 添加对位置指针的本机支持,否则恐怕您无法让位置指针以 URL 的方式突出显示。
在这种情况下,最方便的解决方案(尽管并不理想)可能是设置一个网络服务,该服务将接受位置坐标并显示支持此类数据的应用程序列表。这样,您就可以分享 link,比如 mylocation.is/37.786971,-122.399677
(我刚编的 URL),点击这样的 link 会打开一个页面包含可以接受坐标的应用程序列表(请记住,您无法将列表限制为设备上安装的应用程序)。