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
对象时切换参数顺序。
我正在尝试将 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
对象时切换参数顺序。