Files
leetcode/apps/docs/content/system-design/(03-advanced-designs)/images/proximity-service/geohash-radius-mapping.png
T

63 lines
13 KiB
Plaintext
Raw Normal View History

2026-10-07 14:18:14 -04:00
‰PNG

IHDRt†-°&1êPLTEÿÿÿ€€€ÜÜÜêêêjjj111ðððÃÃÃ×××uuuÍÍÍ'''```ˆˆˆ···¡¡¡¨¨¨ÁÁÁ777úúúüüü+++<<<ìììööö«««
ÕÕÕÇÇÇUUUÐÐÐÒÒÒ|||???
¼¼¼nnnâââ!!!òòò���%%%KKKŒŒŒËËË���èèè———^^^rrr[[[PPPššš...ßßßDDD”””µµµzzz®®®¤¤¤XXXƒƒƒ¿¿¿²²²dddæææäääwwwGGGU`#®1aIDATxÚìÔ;ja@á;Ž���ÂL‚Š ˆ°Òi­qÿr£·ù‹ï[À)Oæëph‚}^�Ëêýo;‰çøoo£ñf €ÃÂ{¯sú¨!i×ÎkH™Í£CÓƒ¬uµîAÎ6:¬}HšV³>¤´çèð;Hú®ê€”æÇt0î0Jd:˜˜I¦C‰LÓáÓáÆ¾™.¤
„Qô»•¡EkHH €M ²bÝ@AT¨ïÿ:ÍL–!I­t'íœ?š&Ƚ“IØ)É6"¥#‘Ò‘¼€”ŽdC¤t$Ûˆ”ŽDJGòR:’
‘Ò‘l#R:)É HéH6DJG²�HéH¤t$/ ¥#Ù)É6"¥#‘Ò‘¼€”ŽdC¤t~3f�eQ¤hq餳1’<Ïÿ,�·šKòénТor¨)*Q]Ó´9çhWˆ
š6"‡±bímEšV¦=M»¡§NßÉ*ií9DX:éQ© ÷´;¦�ÈhZ�6åJÓÒäG‹TCF™hIçëTGô-®�"QHÐÆ´8'¢# à:'3¢£wÀúQ–w(Òw’Vz9ŠѕΧ*\ûþ­8¢MQ€2áEúáñ!£Lä¤Ó.qú}ú«¥sMu¥#œ3¥_!�$¾_:”¾NEâÓYé<¢=9ºÒt¯·Y:IHéün€ ²)~JÉ—¥³�NiSfÀ;r¤ã9§Ú$‹‡ÑHý9éð×óÝdù(KGU:7úb´Jê[,�k)�?��Ž0Æ¿öC® CëÒÙ‰�rùÒ¡O8¤í'¢ÒÙ©w²Q¯€¡”ÎW‘ÒqhMbtOç¯ûYrP÷Ž ÍŠ›‘i®ˆV¦é<fšKöót¾¸¹_’Ÿ ðÙ“ŽãœT�8KÓ\?ÒÙ™Ž›1÷¡kÅhPWÙrƒÁÔ­qÑÜ5¯©dQ6û@ÎtvkͲxzvp|Ê·š/Þš>7©}¼§­'¢ÒIñ.¹´t JŽÓÍŒ¬å¢�NºY87U¢PEŠžtÔÚþbZJçëM ñ|ñnìfß¼Y<ĨbšQ 1dTÕaé¤u âz
›áŠXs[:÷@‚˜€TûAΡ?¶!�ó¤ã8'G6×çtv†à$¸]JHfû°hìÑA
�ŒÝÎ}æ­;pvù+¿ç’?= eð=^`¤fþ jCÚz¢)�b
˜¯;hRX’ã¨ç)0:÷®t:ªI¡RT€\Ò~´è—N¸ %\·4»˜iÑd¼)¦W ß�Q¹£âŸ‘޵€4ÑŠõA¯òŽ0±Ìu¶ †˜HÖ\é̘tÆmf€ÿ›t
tÈ“wNÛ$F`"¹n¸»è�y¯ô68)÷RH�•è3,ø¦çD‡B:Ù[§¸.séðßѤ]ï/9&AØþ›H¢)�&€3
HŽ1„øÂ–ŽKõ TÀ@Š
H(BH'ÜF6J É5¯@î�¶Nd¥“þ û ü¸>P)¶Ð�ÑY˜ÔÔÚÓ7¤s œ¬h¹ß>ùÏÕB:;qžõW¤“îùûJzžNì^áz¾Êôaq÷¾52ø¸€~´¢q¨¶¨ÜÊãVšˆ&@¿Y©ìÅíý%™ü'y5­Ã˜©jæ
èÐdhÛ‰¦tn€ &Ç7ÃíX­ú©#�Çf¹™”P)*°~ŽÆ-V×=ŸtBMàÛægËú#€:-í&g¹mL¯@Á!#Hä¤ÓPÉŽ Õ"ª¤`´\SÜ-€Ÿ[yz^:I å 7!Á.0ð¤ó‡Å",Þ²|×�†|à%h³ñ¦€=é[vIMºÃ½b«Å<à è¥Éâ¬
ÝäÒiÇÈbê\²­ÄáÓÌsÚv¢)�ÏÀ  %×5ÜN iKç’,LzÑ_À`мü­9>ø¤n‚ôx±NØH€ /íÓ+PpÈ9é¬Qbï|lñú–8s~QaèÎ.ן—ÎGÇ&Åi­B‚à­+=’}FœÀ_>w΃Ps&¤ïèÔ9Úæ^Ô‹¢3'p%RÞy¿ò¼LfféŸí\жMé\0{p¦ŠÃ
%·\§ÜvØrŠ8yàÌ_ÀPŠŠ{®üHø¤n‚ܸ=OÐpJŒ–á“N`È=éôzm “Öˆe%žyU²é<+�€N⡾ºY÷¤Ãª“âå�t*†·‹, Ø{Ä0XE-Là�5bòÞF²¢3y`Ï^ÿ ¸ãÒ™£ØŒÉ F1 m'šÒ9ò>µûp¸¢PrÄýéw,«=–:gìø JQqO�2À•O:á&(À�­@à‘ÚÞ©ßG!�ð�$rÒ¹à¯-É/9L•8GÔúnTÏJ§\ØŒ*þ¹´„t®ÏèÔ†!é¼òdSDŠû¼ªS““ÎëL½Î¨ÖH%½æÎí‡âG9Zç#hÛ‰¦t
^¾ó*ƒK'”ÜÐ;¦[`À¤sáïø JQqo&;
J'ÔQ¤ ðºå©�^ éø‡”ÒùíéPZYb´4p}–¹ÉÓãÜ=+ª\:%¹Þ!A
(zÒI–É®ßqP:¦hUUܬUE\Hç댼ά°N�K§K6÷
8z�j/èhJç-�*ú—¯(”Ü!3�ÍxÃ/™ éø LÑ+GX:¡&ðm=éÔ�Ù…¤S–ÒùSéв
ôÙ[ßÕ]Iœ×‹ï˜^–@œl&>é8>™;÷ÿ›»IXôI�g^ñÝ‘¬–#�NL<+
¤èé¼u�˜×™¢C¬ÏqéTÈ¥5:ä>œÓZAÛ*m;Ñ”NÙö‚Ò %—q\Çéø Jñyé›�ÎRÔl(¥óÒ¡çRÑ HÕÅ웪C¯§ï—N—.�î×-€,y|äKþï^5€~×/JÁ('䟓Î\|}°[¤µÎô�1qÔ4‘O:-•­mæ�;ò(ᆶž/ìÜéVÚP†áýU1€«µšET¢2ˆ¥€âýßN“p2I‡e ÝÏ�v­”ElÏæm&�ft¨H²/:�•»>¸î5ø¢ãÀÀ*.ŽŽ|Ñ¡S¨5²¤8:ÿŒˆŽÐ0°úÐq&`bßÜï^Iö#7¯À´³ïN¤Ír �‘':âc;x÷êÆ9ÙÞ]�ß$“Sê-kf4ñu~²ÿ:ù®+:[y|¶¯#¦\óY�À`�ΘÈdë]
¬Ü#ÓÈ´¡w¾èx0°Š‹£ãŸtîí!Ã‰ŽÆÑyGÁèätë)‡P¶o_£mU¢^!"­ìŽNè‰+‡˜j§â¹ ¹TÈñ ¸ôG‡Ž|öFç
¨ßÙ#»¿ :Öæ¡,®>Æ2óë�€Ú"Ã�ܺ¢³Ñ—`BÂÆi~õ
Œlth
]$“ü˜Ð¥ÀÊÉ
qN®5�4ù¢ãÀÀ*.ŽŽüÑIñ‘9MUs€8:ïMDGø³':ÉçÃ6 ÍÙ³úUa,ÁëµÃƒÏC¦4NÛ‡ge@¢¹Ð D'WòÛžèPˆ?´’'
С…ÑiHޝšfYÒt0UõCq´SŸý*óÿGÓ{K{§ÀØÞ}_Yý[WŽŽÜ„!5ù°•Va�Š\¹G½ÇãC ¨oû£ãÀÀ*.ŽŽ|ѱþTé�tó0”œâè¼›`t¬E@2óÂpv+BTݹ�™-3:µ,„X‹\êÐýѱÞ}Í�B
Â9-Ž]¨ž—}‡á•ˆ*iú¶çšÎlç²¼dã‘hNd£Ct©Â¡ßfˆ‚+G'Šý‚ù£ã@ÿ*.ŽŽÑÑŽ`©êÀ†3@�wvLÈq—$Úœ(iD÷³‡‘s»*€Ø¾s˼CDÚ$on¼Ô|"ÚÜÉÃ?Ú$· �ô~C„(NÌè$èP<ʬíÄa¨Î^”†RÑ©ÚÑéZ¿—U²dÊ´UÌ^�ÙÓaP·*d� h43¶Ú¨d¿ÑLQ/W(¢ª|oÀ’}J�àZ9KQ²†¬W YtvœèT‚謢g8ZfH1HþIp^›—¤o�ªjº“+›Îùß2‚¢�ŸK´-�\rÉq…üäc÷Fmû,øš�¿°ˆ•ÇýB†–‘ ƒ//dKoÈ4³9—4òÛ‹óíÃED„£c¸n
ÉçE+gÑZƒb.äŠU GLBÐ|c
�íŠÀM…ÿ":Où±ÿ.:+©™ïìü­ŽŽ[¸ ÆÑYOâ¾F¢
œÓ:áèxAçCŽÎJ(*€>|*«@<"Wö8:¿cS�æO(ùç8:߃‚™zžÔâèü¶C¾ªÃÑYÛ“þ)âé˨þvŽNHò:Ü…£«ÿ½¾G‡…ÃÑa«ˆ£Ã8:l Ž ‰£ÃVG‡qtØG‡­"Žãè°%8:,$Ž[EÆÑaKptXH¶Š8:Œ£Ã–àè°�Þ/:7»[Œ…”Fs‹±PvOh�Žžb,¤8ê)ÆB©¿òéãÓ+ö&¾¦ÃVG‡qtØG‡­"Žãè°%8:,$Ž[EÆÑaKptXH¶Š8:Œ£Ã–àè°�8:lqtG‡-ÁÑa!qtØ*âè0Ž[‚£ÃBâè°UÄÑaG‡…ÄÑa«ˆ£Ã8:l Ž ‰£óþJúr¥}Ž9:ìŠNâÓ}UÚ:�Éë°c›’K;›ÍÑ/¹�®‘i4”b½½mò‘z©Fûö…\4Iß§Ä—ÓËf3ä—„Z ¨àè
:åzïB&¶vÑIÆaijäQ†M%—¯À&ýŠÊ)nÈ�éÂ’÷Õ¤Ô€%^¤¹ pH!ˆ/' d( ‡t†"‚£ãWÂÒØ&¶fÑÙˆ±îk(ËäÿKÑibvr(÷»
@}$—\ˆ··²@~D¶ü�èl¨¸¤ˆàèøÔúÒ“<�Õˆ­Wt†Àk�èX÷}Ì+À×cáO¢3ï[òc"Ú²$ˆõŸ‰2çÀ½‹2BGg|{›Ñ š MÑÀÑñé§¢B x ¶VѹS æÈ�ʾXì�ð'ÑI£J¦] C¦W`DŽL(‘AŽA­Y[.óÑ iat6€ŠŽŽWBÈp4‰­Utn€Y$`›æ>‡oE'W*•j”1Ñξ\[Û>È# LɤÇdCWªÈ’'FŸTïý{_´§çRÉ}¤³yvyy–#›„xDŽÍ9:^WÀ.™´f;¤·qtÜv�Ow¸¢¹°ñFt^@êšÎ€ñT…¡™‘»0Mdò¾ÍGq¶&â’bäR«�%ŪEJ;ñä�΢=•Ý×tmX:viö"slÎÑñê#bëÉŒ‚åÖ{>UE¼Ø–êåNégÑynýk¢} Ž™ó&f.ÜEQÅÙÕx~”\jð|%ÓN·@ä�΂=y/$oW(
€~Î9¿*S$pt¼$¨n&ŸùŸeý¢SîÈò´É‘€MÝË¢óœ¤Ü,À´ørƒþí¥x難"Ó7`—fÒb—s‰³›4?#!�E{òFçhœiÚ~LìÔЀ�ó+ŽŽW±\å{d{x GÇEw;¾GäÁ�/K*€=t®³@:a§`*J¢”Ì~Ä�;w­æÇQe D˜>Ò²è÷äŽÎ¨'Èp­›¯°¼g�  g13$öƒ�»ÛJˆÂ0¼¿*"ÚR+�ÄH% "þ�‚V­Zåþo§D’�šta+¡ßsÒ×bhk^’=£ó�2 yÏ6Á> Ÿ¤E*]ÀXðFç{ÈÖÜXšô�¹ÉêzæÑ
`]l‡ÀgQ!hŠÇ!l¹sŸèLXi4:
àÆå¨Å€} FÇ#޾Ø×ÍÚ€{¡9‹Ž1Ügj‹R8Ü»›yœy£Ê5•‚¶÷:oßEÙònW¾ˆ¸±(ˆÇqqñ[ÀÍÄè¼µÒhtV�TáÙp«öà~H0:›r çWFh®¢cÃí¡Ó‰C ë�ŽíD¥`ÍMÁ¹Ø¶=Ñ©wkþóð:“÷ѪÚÑ_ÉÍÀˆ%µóú aÀèxî§E¼ =c¹71:#V�cqG½{2A¨¿ˆN(wÜì¹)8š��Ûúèp›¯ë¼ïJãÑyÄ�zËWa 0:^U ¥n– Bó�ÐTƒ�C™ T½Ñi›Y (:«îùåäpb”CY“¡´)ÀîÑIë0òJR•4*aÀèx•Tt<±3oÑyRÇçÚÀ7QÚ«"î ›ž7:Ç’0€“ Ñ)¹ceS‡¥îœº¢ÜWõ½á‡[sŠèÈ�ºSÒâ#ó🌎WKÍ3à?ÍœEç(¹ÏΆ)Ji4FOc‡¿åN€èܪ�©’Û´`G”<ÑÜ;ª\zšè4ÔØè¹–z�# FÇkÝý¾\Ðã¯Ô™¯èhõÁe©�öŸÉdѹ´­_Îÿ~îq,:é%  :ŸÕ3Û‰sœ°Y†n窒L.ÚëÅ€OÒgn
™&:W€Ñ”¾Žœ«íùe FÇK[|Ö¥aÙ
x£ãqàGs·íljè8¿æ&òua9
`GÆ¢#I¸ô�Nh‹Úz¿¸.ž”�5g+tÍ]ÿ¡¹°~Ä*SEG€ñ)·R"¦Ø´2bá8ÐÊèŒošbíª˜…æ+:…cKTtw$ŽÚ„èÈ
�ëøFGê°d ÁÀ†éDçTlpÄ®dºèT6à°j~t*¡Àè¼ }Òñ¬Þš·èÈ‘…¾‹]±Õt':òëT g®Å# ÄÝ;—¶�‚77n
dèaø|sÜ3gq±­¨\WÑgÜËÐOÀ»î++9o'Ã.£öÅBŸ­ Ÿî¶$�1»@©(4Ñy¼O-È8³x½\“é$�5q™ÍT3.ã*©­bZÞÅâÝ}чA$$CHFg‚Ú·ëŠÐ|Fçoj W“’
ËO^1:Ä輟ü^ø
Xa9AÏè£ón¶aÕäC|Î%$btÞÍ¢…ùèIX0:Ä輟­šêÜ¡ž1$£CŒÎ;J§%ˆ¹Y—Ñ!/F‡f£CŒù`t( F‡f£CŒù`t( F‡f£CŒù`t( F‡f£CŒù`t( F‡f£CŒù`t( F‡f£Cï�³QP9Ä"DÁô䇥¢€²Ø^!
¤åãññŠÞÄ™ÍF‡òÁèP@ŒÍ"F‡òÁèP@ŒÍ"F‡òÁèP@ŒÍ"F‡òÁèP@ŒÍ"F‡òÁèP@ŒÍ"F‡òÁèP@ŒÍ"F‡òÁèP@ŒÍ"F‡òÁèP@ŒÎ?q\Ü”�ð½X“PbtèŽÎ‘Õ¯ÓLæÏbVq(¶øçnu)ºž–—*‡·í}÷ éóÖF}ãôFü¨·“Êd.eL- %F祭3׮МG'QFF¼²À¢ü‰=TMé[ŽáYï”󅃄Øò«È&ćûv¶€SÐq%aÄè¼T‚+¤Ò(FçM‰:¦ŽN^Ǻô-Ä€H«—Jiu¤±ÖvÈØ9Z¬¹v´§«æTÑ‘5DâBŒÎK1Fç?‰Ž¶_Æôѹp^áèÕD
°%#Ë@4-ò=\ŠH XêˆH²<‰¯ûósíµèt œI1:/T€laàXhŽ£“ÈÓG'|}€cSú–�’Œx–Lé["ZFBlWÀ’òZt¤…rou~³w¯KiCQ†¿¯H9(¶h Á„-�C ç
B­ZÛû¿�†�l mFª�±‘õüpœÝŒ£¯{VvT¢³æ’܃xùÑ1
’¯ƒ£“/•JMÌK 2îœh´T§saÂgJ#Û€Á#wq/êEÆlÓ@ŠÌÀ¡4²PVš—J«;��j§SÍÃuÎí¸DgÍ+òÄË�N“Œ^d£sg‘û}1¶kÑV9Àû8m�$VÉ6Þ¨ï›/dJdmãSû¼7†ÃÔYР¬T^�é$†t|1á0+le:�5#ÊWd;¢Óg�¹Ež÷� õ:ñ^�Ž–‰{ßÈCo“‚cLîùvί�¸øqz�ß;òJÀJ¾Aònƒ¤®“<ÏÃqFÎ:�5
ÆO†±Öõ@ƒxÉÑqEg¾OÆòN
È󫻤EÛu±66Èž/î¨ANàÍj†P:dïP§Mÿ®­ïá[(+ù¢3%­ªiDÉ×p\-‰Ž_‚žÌ.Ä–F§Ÿ#3 7õÚ²$ü[Ú·�iê¬ÀQ'›p¼_<SùD–éº^]¹MZ&\A+ù¢sI¶°õëÔKX8!�:¿m…rŒd+ŒÖIt�ãyÔôR0p'@<†-ékG—܇£B^ÚPNig#oHÞÀ£�‘|%`%_tÚäio“T#+‰ŽßgRd�q…¼…ØÊèDÉJS¥ …ƒz¶’osAþô¢c`)IŽüѹõÞSk5Û$P‚VòEgŸ<(:z^ù4� ß$Y¢ãWìœÞ`¡GR¶:Û�…�JA
¶°pì‹Î¡WÔI,U}3�4½³4‰
uŽ~ŒÔUsWòGG3¸"G”¼CØHt‚4È$ÄVF§EV&^
òn
¢ˆÎWòûd_
wO¡\‘™û¬÷*”q %h%t¥…oö(Ñ 2"ÇÛ�‘i¿™n�wê:R›ìª½MÇ7$Ì@=eæÝOâo£“Õiœ()8,2�°‘è¹&!¶1:}ìä`ƒèÌÔXùùŽ‘oB!+92 Y ­þ::°ÔUy-WœBG¢ã7ÊÕkjãz±�ÑÙYŽb&Gg—,«ü”½Ñ�aâ^ެ.ó£3žæq2“Ç#¢ÓV{¾²pæ½þ(BG¢ãWö~a¥t2HÞÚèdcdùá蘆·�ÑZd€6tg˵Tj¶+÷üM¶½|àŒÌ5ñ˜è\�F¶I�{—秉Ž_š¬Ï$2ä)ĶF)�üú`tÐ&‹P—;¿u«#Òˆ¸WÈßÀ¦Y¤Õ)V�Hk˜‘l•=ææÑY.f¼:™íµÈ¨é�wþŒÐ‘èøådô0’l�ñðMèþH¢ó˜è`�,LŒÎ@�rðš®p£3\~DŽK­ €[®ÊÿUtjºê»a¾SP¢³¦[á’u ñÒ££<ÿ=: ØL‹!C½é¦ á¥à ÷jä®^�¶ó*{^tм�ÓV.Á6
ˆNÐJÎËù@~‡MK;K¯kîg®0‡ð‘講u’ñ3èlAtžnDN๻9ˆàO"—Õþ‰�ÙMÉT™#‰ÎïÌÒ¥ ”èl¦ûœ÷ygØ2>!ÑyŠŸÏ÷ƒß%;!‰Ž�è<EÑ`ÏcJ+Œ‰Ž�è<Í+VòxÔÃ9�è‰Î“dcÏ4Õ)‡óÐHt„Dç©´¬†ç�
ß_ґ艎؈DGlH¢#þG!Ñ�èˆ