0

私は市役所のウェブサイトで働いています。+-13,000 のアパートを含むデータベースがあります。

私は x 個のアパートを取得し、住所、郵便番号などとともに地図上に配置するエンジンを実行しています...

API で応答数を制限する方法はありますか?

たとえば、100 を超えるアパートをマップに配置しようとすると、エラー メッセージが表示されます。

サーバー上のリソースを節約するためにそれを行う必要があり、Google Maps API (無料版) によって課された制限を超えないようにする必要があります。

解決策がない場合は、自分でそれを行うことができますが、今は簡単ではありません。

ありがとう !

4

1 に答える 1

0

まず第一に - 準備:

アパートのインデックスを作成します。これは、ズームレベルでアパートの数を制限するために後で使用されます。すべてのアパートのDB座標に保存します(将来、DBに追加するときにそれらを保存することをお勧めします。そのため、13k以上のすべてを同時にインデックス化する必要はありません)

この後、単純なロジックに従います。マップのビューポートにアパートのみを表示し、zoomLevel が DB のインデックスと等しい場合のみ表示します (手動で作成するか、ランダムにすることができます)。

于 2013-04-02T14:59:13.883 に答える