我在一个市政厅网站工作。他们有一个包含+- 13000套公寓的数据库。
我做了一个引擎,检索x公寓,并把他们在地图上与他们的地址,邮政编码等…
有没有办法限制API的响应数?
例如,如果我们试图在地图上放置100多个公寓,我们会得到一个错误消息。
我需要这样做,以节省我的服务器上的资源,而不是超过谷歌地图API(免费版)所施加的限制。
如果没有解决办法,我可以在我这边做,但现在对我来说不是很容易。
谢谢!
首先-准备:
为公寓创建索引:这将在稍后用于限制缩放级别的公寓数量。保存到DB坐标的所有公寓(在未来最好存储它们,当你添加到DB,所以没有必要在同一时刻索引所有13k+)
在此之后遵循简单的逻辑:只显示公寓在地图的viewport和zoomLevel等于索引在DB(我们手动创建,或者它可能是随机的)