11 مستودعات
Systems for embedding and rendering interactive geographical maps within web applications.
Distinct from Interactive Map Viewers: The candidates are either too specific to mobile apps or focus on the low-level rendering engine rather than the high-level web renderer wrapper.
Explore 11 awesome GitHub repositories matching web development · Interactive Map Renderers. Refine with filters or upvote what's useful.
OpenLayers is a JavaScript web mapping library and WebGIS framework used for rendering interactive 2D maps and geospatial data on web pages. It serves as a geospatial data visualization tool and an open geospatial standard client for consuming standardized geographic data formats and web map services. The project provides a framework for building complex geographic information systems in the browser. It supports the development of custom map applications and the integration of geographic information system capabilities to handle spatial data and coordinates. The library covers broad capabili
Provides a comprehensive system for embedding and rendering interactive geographical maps within web applications.
gmaps is a library that provides a wrapper for the Google Maps API, serving as a geospatial data toolkit and interactive map renderer. It simplifies the integration of interactive maps into web applications by managing the embedding of map views and the lifecycle of markers. The project distinguishes itself through a specialized set of utilities for geocoding, which converts physical addresses to geographic coordinates and vice versa. It also includes a static map generator for creating non-interactive map images for lightweight environments. The capability surface covers geographic data vis
Provides a high-level system for embedding interactive maps into web elements with custom controls and animations.
This project is an administrative GIS toolset that provides a comprehensive dataset of China's administrative divisions, including provinces, cities, districts, and townships. It functions as a coordinate system transformer and a boundary converter for transforming geographic data into standard formats. The toolset distinguishes itself through the ability to convert administrative boundary data between CSV, GeoJSON, Shapefiles, and SQL. It includes specialized utilities for coordinate system transformation between GCJ-02, BD-09, WGS-84, and CGCS2000 standards to ensure accuracy across differe
Creates interactive maps with multi-level drill-down capabilities for visualizing administrative divisions.
MapCN is a React component library that wraps MapLibre GL into declarative, composable building blocks for interactive maps. It provides a set of small, reusable components for rendering maps, placing markers, drawing routes, and clustering points, all managed through React hooks, context, and refs for state and lifecycle control. The library distinguishes itself by offering a complete set of map features as individual React components that automatically adapt to light and dark themes. It includes components for interactive map rendering with zero configuration, marker placement with popups a
Renders a full-featured interactive map using MapLibre GL with zero configuration and automatic theme switching.
هذا المشروع عبارة عن مكتبة مكونات GIS وغلاف React لمكتبة الخرائط Leaflet. يعمل كجسر بين واجهة برمجة تطبيقات Leaflet الإلزامية وإدارة الحالة التعريفية لـ React، مما يسمح بإنشاء خرائط جغرافية تفاعلية وتصورات للبيانات المكانية. تستخدم المكتبة بنية قائمة على المكونات لعرض الخرائط مع العلامات والطبقات. تقوم بمزامنة DOM الافتراضي لـ React مع سجل الطبقات الداخلي للخريطة للحفاظ على حالة جغرافية متسقة، مع ربط دورات حياة المكونات بإضافة وإزالة طبقات الخريطة. توفر الأداة قدرات لإدارة حالة الخريطة الديناميكية وتكامل أحداث الخريطة. تسمح بتوزيع مثيلات الخريطة من خلال مزود (Provider) وتكشف عن مثيل Leaflet الأساسي عبر المراجع للوصول المباشر إلى طرق واجهة برمجة تطبيقات الخريطة منخفضة المستوى.
Embeds and renders interactive geographical maps within web applications using a component-based wrapper.
هذا المشروع عبارة عن مجموعة من تخطيطات markdown القياسية ومكتبات المكونات المستخدمة لتنظيم توثيق المشروع، وملفات تعريف المستخدمين، والرسوم البيانية التقنية. يوفر قوالب محددة مسبقاً لإنشاء صفحات ملف تعريف GitHub احترافية وتوثيق منظم للمشاريع مفتوحة المصدر، بما في ذلك أدلة التثبيت، والاستخدام، والمساهمة. تتميز المكتبة بقوالب متخصصة لعرض المخططات الانسيابية ورسوم التسلسل باستخدام بناء جملة نص إلى مرئي. كما تتضمن نظاماً لدمج إحصائيات الملف الشخصي الديناميكية وبطاقات الحالة التي تعرض تلقائياً بيانات ترميز المستخدم وأهم اللغات من خلال روابط صور قابلة للتخصيص. تغطي مجموعة الأدوات مجموعة واسعة من التحسينات المرئية، مثل الشارات المعيارية للروابط الاجتماعية والمهارات التقنية، وكتل المحتوى القابلة للطي لإدارة كثافة المعلومات، والتمييز الملون للملاحظات والتحذيرات. كما تدعم دمج الخرائط التفاعلية وترميز المستندات المتقدم لتحسين القراءة والمشاركة.
Converts geographic data stored in code blocks into visual map representations within a page.
هذا المشروع عبارة عن مغلف Google Maps لـ React ومكتبة تكامل تربط Google Maps JavaScript API ببنية قائمة على المكونات التصريحية. يوفر مكون خريطة تفاعلي لعرض مشاهد الخريطة، والعلامات، والتراكبات باستخدام الإحداثيات الجغرافية و HTML المخصص. تعمل المكتبة كأداة لتصور البيانات الجغرافية وواجهة بحث قائمة على الخريطة. وتمكن من تنفيذ وظيفة البحث عن الأماكن ومدخلات الإكمال التلقائي المتكاملة مباشرة مع عرض الخريطة. يغطي سطح القدرات الخدمات القائمة على الموقع بما في ذلك تصور المسار، وعرض الشارع البانورامي، وإنشاء أشكال الخرائط الهندسية. وتدعم خيارات عرض متنوعة مثل طبقات البيانات المتخصصة لحركة المرور والخرائط الحرارية، وتراكبات HTML و canvas المخصصة، وتجميع العلامات لإدارة مجموعات النقاط عالية الكثافة. تتوفر أيضاً أدوات رسم تفاعلية ونوافذ معلومات لتحديد المناطق وتقديم تفاصيل الموقع.
Provides a high-level renderer for embedding interactive geographical maps in web apps.
هذا المشروع هو لوحة تحكم لنشاط اللياقة البدنية وخط أنابيب بيانات يجمع إحصائيات الجري والمسارات من منصات رياضية خارجية في ملخص بصري شخصي. يتضمن أداة ترحيل بيانات اللياقة البدنية لتوحيد السجلات بين خدمات رياضية مختلفة والتخزين المحلي، إلى جانب مستورد بيانات لمعالجة ملفات GPX و TCX و FIT. يتميز النظام بخط أنابيب مزامنة نشاط تلقائي يجلب بيانات اللياقة البدنية بشكل دوري ويعيد نشر لوحة تحكم ثابتة إلى منصة استضافة. كما يوفر واجهة مستخدم طرفية تعتمد على لوحة المفاتيح لتصفية وعرض إحصائيات الجري وقوائم النشاط محلياً. تغطي المنصة العديد من مجالات القدرة، بما في ذلك تصور بيانات النشاط من خلال مخططات SVG وخرائط تفاعلية، وأرشفة وترحيل بيانات اللياقة البدنية، والمزامنة التلقائية التي يتم تشغيلها بواسطة سير العمل أو اختصارات الهاتف المحمول. تم بناء واجهة الويب باستخدام إنشاء الموقع الثابت مع التوجيه من جانب العميل ورؤوس الأمان لإدارة حركة المرور.
Renders interactive geographical maps of running routes using web-based map tile providers.
Datamaps is a library for generating interactive, data-driven geographic visualizations within web applications. It utilizes scalable vector graphics to render maps, allowing for precise styling and responsive resizing across different screen sizes. The library provides a declarative configuration pattern that binds custom datasets to geographic regions. This enables the creation of choropleth maps, where regions are color-coded based on statistical values, and point-based overlays that represent individual data points as interactive bubbles. Beyond basic rendering, the toolset includes capa
Generates interactive, responsive vector maps that support custom projections and event-driven exploration.
AdventureLog is a self-hosted travel organizer and planner designed to document visited locations, organize future trip itineraries, and visualize travel history on a world map. It functions as a personal travel journal for recording activities and maintaining a visual history of explorations. The application is built for deployment on home servers as a dockerized web application, utilizing reverse proxies and custom domain mapping to provide a private instance for managing travel data without relying on third-party cloud services. The software covers travel tracking through location logging
Implements an interactive world map to project geographic coordinates and trip data within the web interface.
يعمل هذا المستودع كمجموعة شاملة من المراجع التنفيذية لإطار عمل الويب Remix. يوفر أمثلة عملية لتطوير الويب الكامل (full-stack)، موضحاً كيفية بناء تطبيقات ديناميكية يتم عرضها من جانب الخادم تربط منطق جانب الخادم بتفاعلية جانب العميل. من خلال الاستفادة من معمارية قائمة على المكونات، توضح هذه الأمثلة الأنماط الأساسية لإدارة البيانات، والتوجيه، وواجهات المستخدم داخل بيئة تطوير موحدة. تسلط المجموعة الضوء على النهج المميز لإطار العمل تجاه معمارية الويب، مع التركيز على تحميل البيانات من جانب الخادم وتسلسلات التوجيه المتداخلة التي تعكس هياكل URL. تعرض هذه الأمثلة كيفية التعامل مع الطلبات التي تغير الحالة من خلال إجراءات مخصصة من جانب الخادم وضمان وظائف التطبيق عبر التحسين التدريجي، مما يسمح للميزات بالبقاء قيد التشغيل حتى قبل تحميل نصوص جانب العميل بالكامل. بعيداً عن الأنماط الأساسية، يغطي المستودع نطاقاً واسعاً من قدرات التكامل، بما في ذلك المصادقة الآمنة وإدارة الجلسات، ومزامنة البيانات في الوقت الفعلي، والاتصال بـ API خارجي. كما يوفر توجيهات حول سير العمل الجاهز للإنتاج، مثل معالجة المهام في الخلفية، ومعالجة الدفع الآمنة، وتقنيات تحسين الأداء مثل تجميع طلبات قاعدة البيانات وتأجيل الأصول. يتم الاحتفاظ بهذه الأمثلة كمجموعة من المشاريع النمطية، مما يوفر للمطورين نظرة مباشرة على كيفية هيكلة التطبيقات، وفرض جودة الكود، وأتمتة خطوط أنابيب النشر. يعمل كل تنفيذ كقالب وظيفي لمهام تطوير الويب الشائعة، بدءاً من إدارة المحتوى ومعالجة النماذج وصولاً إلى تفاعلات واجهة المستخدم المعقدة.
Displays dynamic map interfaces by isolating client-side rendering to ensure compatibility with server-side environments.