Flutter - 如何使用 GMaps 将字符串值转换为 LatLng 类型?

Flutter - How to convert a String value to LatLng type using GMaps?

我正在尝试将 String 值转换为 LatLng 类型以在 google 地图中添加折线。 我是这样使用的:

List<LatLng> list = new List<LatLng>(); 
list.add(new LatLng(double.tryParse(stringArray[0]), double.tryParse(stringArray[1]));

我的问题是我有这个值“-103.43202524,19.6326681”,当我打印该列表时,我得到 '-90,19.6326681' 无论第一个值是什么数字,我总是得到 '-90'

有人可以帮我吗?

纬度范围为 [-90, 90],因此当您输入 -103 时,它会将其设置为最接近的有效值 -90。假设您打算让 longitude-103,您需要在创建 LatLng 对象时切换参数顺序。