我有下面的 JS 代码,它创建像(47.624718,-122.356133)
var point = new GLatLng(
parseFloat(markers[i].getAttribute(\"lat\")),
parseFloat(markers[i].getAttribute(\"lng\"))
);
只使价值 JUST 47.624718 -122.356133
?我怎样才能使用jsreplace()
函数来做到这一点?
我有下面的 JS 代码,它创建像(47.624718,-122.356133)
var point = new GLatLng(
parseFloat(markers[i].getAttribute(\"lat\")),
parseFloat(markers[i].getAttribute(\"lng\"))
);
只使价值 JUST 47.624718 -122.356133
?我怎样才能使用jsreplace()
函数来做到这一点?
只需使用对象方法:
point.lat() + ' ' + point.lng()
output = point.lat() + ' ' + point.lng();
见这里:https ://developers.google.com/maps/documentation/javascript/v2/reference#GLatLng
您可以使用 3 个链式replace()
调用:
point = point.replace("(", "").replace(")", "").replace(",", " ");
它将用空字符串替换左右括号,用单个空格替换逗号。