وداعًا لواجهات برمجة التطبيقات باهظة الثمن للترميز الجغرافي: مكتبة JavaScript خفيفة الوزن للبحث عن الولايات/المقاطعات
2025-06-04
أنفقت شركة ناشئة آلاف الدولارات سنويًا على واجهة برمجة تطبيقات خرائط Google للترميز الجغرافي العكسي، فقط لتحديد ولايات المستخدمين. ووجد المؤلف أن هذا أمر مضيّع للموارد، فبنى مكتبة JavaScript خفيفة الوزن تُسمى `coord2state`، والتي تحدد مباشرةً ولايات الولايات المتحدة من إحداثيات خطوط الطول والعرض. باستخدام بيانات حدود مكتب تعداد الولايات المتحدة وخوارزمية دوغلاس-بيوكير للتبسيط، تصل دقتها إلى 99.9% عند تحمل قدره 0.01 درجة، ويبلغ حجمها 260 كيلوبايت فقط. المكتبة مفتوحة المصدر على GitHub وNPM، وتُقدم بديلاً فعالًا من حيث التكلفة للمطورين.
التطوير
الترميز الجغرافي العكسي