angular - 如何从字符串中获取 LatLng 对象?
问题描述
我正在使用以下库在我的 Angular 项目中使用 Google Places,
library 和 Google Places 都需要location
params 作为LatLng
对象,但我只有 coords 作为 a string
,所以问题是:
如何在 LatLng 对象中转换此字符串:'44.7179422,10.5465457' 以作为参数传递?(我尝试使用 just .split(',')
)
解决方案
您可以继续使用该.split()
函数,但您还需要将字符串转换为数字
const arr = str.split(',');
this.latLng = new google.maps.LatLng(Number(arr[0]), Number(arr[1]));
这是一篇关于转换时可能有用的不同检查的文章。
推荐阅读
- java - 如何在数组中使用 JFrames 或 JWindows
- javascript - 侦听器失去对“this”的引用 - jQuery
- c - 运行长度代码解码中数组的奇怪行为
- oracle - 每月天数与连续日期
- java - Spring Cloud Binder:降低双重引导的成本
- java - 将两个分别返回 Lists 的 CompletableFuture 链接在一起
- swift - 如何将2张图片合并为1张
- python-3.x - Python 3 - tkinter 添加最小化按钮
- javascript - Why in javascript filtering an object of a class that extends an Array calls it's constructor?
- python - Python 在 Selenium Web 浏览器中选择最后一个下拉选项