当我将纬度和经度坐标传递给Geocomplete时,如何防止其显示地址的街道部分:

当我将这些坐标传递给geocomplete时:

var lat = '40.7127744'
var lng = '-74.006059';

var lat_and_long = lat + ', ' + lng ;
$("#location").geocomplete("find", lat_and_long);


它返回:

New York City Hall, City Hall Park, New York, NY 10007, USA


我如何将其限制为:

New York, NY, United States

最佳答案

我认为您没有为此准备...

但是由于它返回一个字符串...。我认为应该这样做。

str.replace(/.*,([^,]*,[^0-9,]*)[0-9]*([^,]*,[^,]*)/g, "$1$2")

关于javascript - 防止Geocomplete从经纬度坐标返回街道地址,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29156642/

10-11 14:25