Cennik

Płacisz za uruchomione źródła i obsłużone żądania. Twoja baza pozostaje Twoja; nigdy nie naliczamy opłat za wiersze.

Sandbox

Wypróbuj na projekcie pobocznym

$0 / miesiąc

  • 1 baza danych, 1 źródło kafelków
  • Przebudowa co 24 godziny
  • 50 tys. żądań kafelków / miesiąc
  • 100 geofence'ów, 100 śledzonych użytkowników
Zacznij za darmo

Starter

Dla produktu, w którym jest mapa

$29 / miesiąc

  • Aktualizacje na żywo przez LISTEN/NOTIFY
  • 5 źródeł kafelków, 2 bazy danych
  • 1 mln żądań kafelków / miesiąc
  • 5 000 geofence'ów, 5 000 śledzonych użytkowników
  • Webhooki
  • Pobieranie MBTiles
Wybierz Starter

Pro

Dla zespołów, których dane zmieniają się przez cały dzień

$149 / miesiąc

  • Wszystko z planu Starter
  • 25 źródeł, 10 baz danych
  • 10 mln żądań kafelków / miesiąc
  • Geofence synchronizowane z PostGIS
  • Własna domena kafelków
  • Eksport PMTiles do hostingu statycznego
Wybierz Pro

Enterprise

Dedykowane workery, w Twojej chmurze lub naszej

Porozmawiajmy

  • Dedykowane workery tilefeed
  • VPC peering / PrivateLink
  • SSO i dziennik audytu
  • SLA z dostępnością 99,95%
Skontaktuj się
Porównanie limitów planów
Limit SandboxStarterProEnterprise
Źródła kafelków 1525Bez limitu
Bazy danych 1210Bez limitu
Żądania kafelków 50k / mies.1M / mies.10M / mies.Indywidualnie
Geofence 1005000100 000Bez limitu
Śledzeni użytkownicy 100 / mies.5k / mies.50k / mies.Indywidualnie
Mapy georeferencjonowane 110100Indywidualnie
Aktualizacje Przebudowa co 24 godzinyNa żywo, kilka sekund po zapisieNa żywo, kilka sekund po zapisieNa żywo, kilka sekund po zapisie
Własna domena kafelków NieNieTakTak

Jeśli na płatnym planie przekroczysz limit kafelków, kafelki nadal będą serwowane; napiszemy do Ciebie, zanim cokolwiek się zmieni. Sandbox wstrzymuje się po osiągnięciu limitu.

Pytania

Czy działa z Supabase, Neon, RDS lub Cloud SQL?

Tak, z jednym zastrzeżeniem: aktualizacje na żywo korzystają z Postgres LISTEN, które nie działa przez poolery w trybie transakcyjnym. Użyj bezpośredniego connection stringa (port 5432 w Supabase, host bez poolera w Neon). Jeśli możesz użyć tylko URL-a przez pooler, wybierz tryb snapshot, a będziemy przebudowywać według harmonogramu.

Jak szybkie są aktualizacje na żywo?

Zwykle od jednej do trzech sekund od COMMIT do świeżego kafelka. Powiadomienia są grupowane w małe paczki, więc masowa edycja 10 000 wierszy renderuje każdy dotknięty kafelek raz, a nie 10 000 razy.

Które biblioteki map mogą korzystać z kafelków?

Wszystko, co czyta Mapbox Vector Tiles i TileJSON: MapLibre GL, Mapbox GL, OpenLayers, Leaflet z wtyczką vector-tile, deck.gl, QGIS.

Czy mogę odejść i uruchamiać to sam?

Tak. MapSocket działa na tilefeed, który jest na licencji MIT. Każde źródło ma przycisk Export config, który daje Ci plik TOML dla tilefeed, a MBTiles lub archiwum PMTiles możesz pobrać w dowolnym momencie.

Kto liczy się jako śledzony użytkownik?

Unikalny userId, który w danym miesiącu wysłał co najmniej jedno wywołanie /v1/track. Wywołania /v1/context i wyszukiwanie geofence'ów się nie liczą.

Jakiego dostępu do mojej bazy potrzebuje MapSocket?

Roli, która może wykonywać SELECT na publikowanych tabelach. Zalecamy osobną rolę tylko do odczytu; dashboard poda Ci dokładne polecenia CREATE ROLE i GRANT. Do aktualizacji na żywo Ty (nie my) uruchamiasz na każdej tabeli małą funkcję triggera, co jednorazowo wymaga uprawnień właściciela tabeli.

Jak przechowywany jest mój connection string?

Jest szyfrowany AES-256-GCM, zanim trafi do naszej bazy, a klucz jest przechowywany poza nią. Odszyfrowujemy go tylko wewnątrz workera, który buduje Twoje kafelki, i nigdy więcej nie jest pokazywany w dashboardzie ani w API, tylko host, baza i użytkownik.