首页 > 解决方案 > 如何从字符串中获取 LatLng 对象?

问题描述

我正在使用以下库在我的 Angular 项目中使用 Google Places,

library 和 Google Places 都需要locationparams 作为LatLng对象,但我只有 coords 作为 a string,所以问题是:

如何在 LatLng 对象中转换此字符串:'44.7179422,10.5465457' 以作为参数传递?(我尝试使用 just .split(',')

标签: angulartypescript

解决方案


您可以继续使用该.split()函数,但您还需要将字符串转换为数字

const arr = str.split(',');
this.latLng = new google.maps.LatLng(Number(arr[0]), Number(arr[1]));

这是一篇关于转换时可能有用的不同检查的文章。


推荐阅读