Google Maps JavaScript-API Heatmap Layer - Beschränkung der Datenpunkte, die auf der Karte angezeigt werden können?

8

Ich bin neu in der Google Maps JavaScript-API und wende eine Heatmap-Ebene auf Google Maps an, ähnlich wie in der Heatmap-Dokumentation der Karten:

Ссылка

Ich lade viele Datenpunkte für die Heatmap, aber wird nur angezeigt.

Ich sehe keine Probleme mit den Daten; Wenn ich den Datensatz in kleinere Stücke zerschneide, erscheint die Heatmap bei jedem Laden der Karte an verschiedenen Stellen.

Aber ich kann in der Nutzungsdokumentation ( Ссылка ) sehen, dass ein Limit von 2.500 Anfragen besteht Tag, und ich weiß nicht, was die Definition von eine Anfrage in diesem Szenario ist.

Wenn die Karte mit initMap() geladen wird, wird die gesamte HeatmapLayer , die angewendet wird, als eine einzelne Anfrage betrachtet?

Oder ist es das, wenn ich eine Heatmap mit 4.000 Datenpunkten erstelle, wird jeder Aufruf von new google.maps.LatLng() für jeden Datenpunkt als 4.000 separate Anfragen betrachtet?

    
AnonyMouse 08.03.2017, 09:29
quelle

2 Antworten

2

Nach dem Beispiel in der Dokumentation habe ich ein Beispiel erstellt, das 10.000 Punkte erstellt, die auf einer Heatmap ohne Probleme ausgegeben werden können. Es kann also kein Ratenlimit sein. Es muss etwas anderes im Spiel sein. Dieses Beispiel hat nicht einmal einen API-Schlüssel, also auf dem freien Plan.

Zehntausend Heatmap-Point-Demo

%Vor%     
Paul Thomas 12.04.2017, 20:13
quelle
4

Nun, die JavaScript API von Google Maps verfügt über die folgenden Kontingente, wenn Sie Ihre Entwicklerkonsole überprüfen.

Das bedeutet, dass Sie Ihre Karte 25.000 Mal pro Tag laden können und der Benutzer nur 1 Anfrage pro Sekunde durchführen kann. Während das Unbegrenzte hier bedeutet, dass die Karten gleichzeitig geladen werden können.

Also jedes Mal, wenn Sie Ihren API-Schlüssel wie dies aufrufen > zählt es als eine Ladung pro Tag.

Hinweis: Die täglichen Quoten wurden um Mitternacht Pacific Time (PT) zurückgesetzt.

    
KENdi 09.03.2017 13:41
quelle