English
Open in Telegram

Message#Devocook

7 June 2026
M
Photo
click to show
#Devocook سیستم تخفیف ناحیه‌ای 1- فرانت به سرور موقعیت کاربر رو میفرسته 2 -بک‌اند (بررسی داخل محدوده بودن) مدل: class Offer(models.Model): polygon_data = models.JSONField() # GeoJSON مثل {"coordinates": [[lat,lng],...]} discount = models.IntegerField() منطق بررسی: def is_point_in_polygon(lat, lng, polygon_coords): # الگوریتم Ray-Casting inside = False n = len(polygon_coords) for i in range(n): x1, y1 = polygon_coords[i] x2, y2 = polygon_coords[(i+1)%n] if (y1 > lng) != (y2 > lng): x_intersect = x1 + (lng - y1)*(x2 - x1)/(y2 - y1) if x_intersect > lat: inside = not inside return inside فیلتر نهایی: def get_user_offers(user_lat, user_lng): offers = Offer.objects.all() result = [] for offer in offers: coords = offer.polygon_data['coordinates'][0] if is_point_in_polygon(user_lat, user_lng, coords): result.append(offer) return result
8 · 1K ·

Nearby in the feed

RramA iriG🚀 GeeksforGeeks Summer SkillUp Program Good opportunity for students learning and skill development. 👇🏻 Registration: https://gfgcdn.com /tu/e2u/
this message
BBruno BrownHey bro 😄 A developer on the Flet Discord got curious about your flet-mcp-server package after I shared it through Flet-PKG-App. Looks like he liked the idea buCC AC A: Bom dia! Desenvolvi está solução em python que roda com qualquer aplicação. Arquiteto ela para poder escalar a qualquer necessidade, desde que tenhamos os
PPython Flet Global group🌐Python Flet Global group🌐@python_flet · group · Tech
615members10writing in 30 days
Venue feed Open in Telegram

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · Index limits · Remove a page · Catalog · Search · How we count