离子: - 将字符串转换为纬度,经度在末尾追加更多数字?
Posted
技术标签:
【中文标题】离子: - 将字符串转换为纬度,经度在末尾追加更多数字?【英文标题】:ionic : - convert string to latitude, longitude append more digit at end? 【发布时间】:2018-03-19 03:06:45 【问题描述】:我想将字符串转换为 latlng 假设字符串是 23.097278,72.446139 我想将其转换为 latlng,当我拆分字符串时,我得到了我想要的结果,但是当我转换为 latlng 时,它会在坐标末尾附加一些数字 例如 centerPoint : (23.081295, 72.49794399999996),到目前为止我所做的如下请帮助我解决它。
temp="23.097278,72.446139";
let temp1 = temp.split(',');
let coordinatesLat = temp1[0];
let coordinatesLong = temp1[1];
console.log("temp1 : " +coordinatesLong);
let centerPoint = new google.maps.LatLng(coordinatesLat, coordinatesLong);
console.log("centerPoint : " +centerPoint);
日志输出
temp1 : 72.497944
centerPoint : (23.081295, 72.49794399999996)
【问题讨论】:
【参考方案1】:尝试将其转换为浮点数
var latDouble = parseFloat(lat); var longDouble = parseFloat(long);
【讨论】:
以上是关于离子: - 将字符串转换为纬度,经度在末尾追加更多数字?的主要内容,如果未能解决你的问题,请参考以下文章
将 Cocoa Touch 纬度/经度转换为没有度数符号的字符串