【发布时间】:2013-06-20 11:21:16
【问题描述】:
我正在遍历一个边界数组
boundsarr[1] = new google.maps.LatLngBounds(new google.maps.LatLng(30.567183835166453, -81.72319182746412), new google.maps.LatLng(31.05927189755539, -81.68857520400456));
//boundsarr[2] = ...
//continues...
并按关键字返回每个边界的位置。我能够获得超过 60 个位置(这是 API 限制),因为我正在搜索不同边界的位置,但是当我有很多边界(例如 100 个)时,仅返回 3 或 4 个边界。
这是random 行为...我不知道为什么会这样。我的猜测是 API 在找到地点时停止处理。
如果您可能知道原因,请提供一些线索!
【问题讨论】:
-
请给一些代码?你在检查错误吗?听起来调用正在返回错误(可能会遇到查询限制)。
-
@geocodezip 抱歉,这是一个示例 jsfiddle.net/5Czyz。我在从迈阿密到纽约的 2 英里范围内搜索关键字。 259 界。如您所见,它只返回一个区域的地点。
标签: javascript api google-maps google-maps-api-3