给定纬度和经度.
有没有快速/智能的方法来在Flutter中打开Google / Apple地图并前往路线?
我正在使用url_launcher拨打电话,我可以使用该插件打开可打开地图的链接吗?
_launchURL() async {
const url = 'https://www.google.com/maps/place/Al+Duqqi,+Ad+Doqi,+Giza+Governorate/@30.0523046,31.2009323,17z/data=!3m1!4b1!4m5!3m4!1s0x1458413a996ec217:0x2411f6b62d93ccc!8m2!3d30.05237!4d31.2031598';
if (await canLaunch(url)) {
await launch(url);
} else {
throw 'Could not launch $url';
}
}
解决方法:
是的,您可以使用url_launcher插件来实现.在手机上安装该应用后,以下代码将打开Google Maps(否则它将打开浏览器):
void _launchMapsUrl(double lat, double lon) async {
final url = 'https://www.google.com/maps/search/?api=1&query=$lat,$lon';
if (await canLaunch(url)) {
await launch(url);
} else {
throw 'Could not launch $url';
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。