谷歌地图API,如何限制结果的数量


Google Maps API, how to limit number of results?

我在一个市政厅网站工作。他们有一个包含+- 13000套公寓的数据库。

我做了一个引擎,检索x公寓,并把他们在地图上与他们的地址,邮政编码等…

有没有办法限制API的响应数?

例如,如果我们试图在地图上放置100多个公寓,我们会得到一个错误消息。

我需要这样做,以节省我的服务器上的资源,而不是超过谷歌地图API(免费版)所施加的限制。

如果没有解决办法,我可以在我这边做,但现在对我来说不是很容易。

谢谢!

首先-准备:

为公寓创建索引:这将在稍后用于限制缩放级别的公寓数量。保存到DB坐标的所有公寓(在未来最好存储它们,当你添加到DB,所以没有必要在同一时刻索引所有13k+)

在此之后遵循简单的逻辑:只显示公寓在地图的viewport和zoomLevel等于索引在DB(我们手动创建,或者它可能是随机的)