1

我有下面的 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()函数来做到这一点?

4

3 回答 3

3

只需使用对象方法:

point.lat() + ' ' + point.lng()
于 2012-05-15T14:44:48.653 回答
2
output = point.lat() + ' ' + point.lng();

见这里:https ://developers.google.com/maps/documentation/javascript/v2/reference#GLatLng

于 2012-05-15T14:44:57.830 回答
0

您可以使用 3 个链式replace()调用:

point = point.replace("(", "").replace(")", "").replace(",", " ");

它将用空字符串替换左右括号,用单个空格替换逗号。

于 2012-05-15T14:36:00.003 回答