0

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

我做了一个引擎,可以检索 x 套公寓,并将它们的地址、邮政编码等放在地图上......

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

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

我需要这样做以节省服务器上的资源,并且不超过 Google Maps API(免费版)施加的限制。

如果没有解决方案,我可以做到这一点,但现在对我来说并不容易。

谢谢 !

4

1 回答 1

0

首先 - 准备工作:

为公寓创建索引:稍后将用于限制缩放级别的公寓数量。保存到所有公寓的 DB 坐标(将来最好存储它们,当您将其添加到 DB 时,因此无需同时索引所有 13k+)

在此之后遵循简单的逻辑:仅在地图的视口中显示公寓,并且仅使用 zoomLevel 等于 DB 中的索引(我们手动创建,或者它可能是随机的)

于 2013-04-02T14:59:13.883 回答