将字符串转换为 google 映射路径

Convert string to google maps paths

我有这样的字符串:path1:[{lat:41.643606,lng:41.632819},{lat:41.641746,lng:41.633849},{lat:41.643799,lng:41.640887},{lat:41.645915,lng:41.639771}],

我想将其转换为数组,用于 google 映射路径。

有什么想法吗?

Javascrypt eval() 函数有帮助。

path="path1:[{lat:41.643606,lng:41.632819},{lat:41.641746,lng:41.633849},{lat:41.643799,lng:41.640887},{lat:41.645915,lng:41.639771}],";

path=eval(path);

然后

polygon = new google.maps.Polygon({
    paths: path,
    ...
    ...