我正在使用扑腾的谷歌 Map 创建演示项目 . 一切正常,但GPS服务问题 . 如果GPS服务无法启用无法获取位置 .
尝试https://pub.dartlang.org/packages/geolocator https://pub.dartlang.org/packages/geo_location_finder#-readme-tab-:打开设置菜单 .
有没有办法提示像谷歌 Map 应用程序弹出窗口打开GPS服务?
我正在使用扑腾的谷歌 Map 创建演示项目 . 一切正常,但GPS服务问题 . 如果GPS服务无法启用无法获取位置 .
尝试https://pub.dartlang.org/packages/geolocator https://pub.dartlang.org/packages/geo_location_finder#-readme-tab-:打开设置菜单 .
有没有办法提示像谷歌 Map 应用程序弹出窗口打开GPS服务?
2 回答
您需要编写本机代码并使用methodchannel调用它 .
请参阅此链接,https://proandroiddev.com/communication-between-flutter-and-native-modules-9b52c6a72dd2
了解如何使用flutter方法通道调用本机方法 .
在本地你只需要编写4行意图代码 .
您可以使用类似https://pub.dartlang.org/packages/simple_permissions的内容以跨平台方式启用各种位置权限 .