是否可以通过flutter app分享你的位置

Xan*_*Zyl 2 location sharing geolocation dart flutter

我在 flutter, dart 中构建了一个应用程序来访问用户的位置。我现在想通过 Whatsapp、电子邮件等共享用户当前的物理位置,但不是作为坐标。

我已经尝试过地理定位和位置,但似乎只能获得坐标。下面是我的分享按钮的片段,它显示了我的坐标。

_share(){ Share.share('我已经安全到达${_currentLocation.latitude} & ${_currentLocation.longitude}'); }

我期待看到一条消息,该消息可以与我设备上的任何人共享,提供我的当前位置。我没有收到任何错误消息,因为我目前只获取代码中显示的坐标。如何共享我的设备的物理位置?

Xan*_*Zyl 5

我发现能够通过 flutter 应用程序共享您的位置的唯一方法是将坐标添加到谷歌地图的 url 字符串中

IE

_share(){ Share.share(' https://www.google.com/maps/search/?api=1&query= ${_currentLocation.latitude},${_currentLocation.longitude}'); }