6 مستودعات
Tools for programmatically adjusting the zoom level and center point of a map viewport.
Distinct from View-to-Data Mappings: Candidates refer to coordinate translation or data-to-view mapping, not the control of the map's viewing parameters.
Explore 6 awesome GitHub repositories matching user interface & experience · Map View Controllers. Refine with filters or upvote what's useful.
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 tools to adjust the center point and zoom level of the map to fit specific coordinates or marker groups.
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
Add zoom, compass, locate, and fullscreen controls that automatically adapt to light and dark mode.
هذا المشروع عبارة عن مكتبة مكونات GIS وغلاف React لمكتبة الخرائط Leaflet. يعمل كجسر بين واجهة برمجة تطبيقات Leaflet الإلزامية وإدارة الحالة التعريفية لـ React، مما يسمح بإنشاء خرائط جغرافية تفاعلية وتصورات للبيانات المكانية. تستخدم المكتبة بنية قائمة على المكونات لعرض الخرائط مع العلامات والطبقات. تقوم بمزامنة DOM الافتراضي لـ React مع سجل الطبقات الداخلي للخريطة للحفاظ على حالة جغرافية متسقة، مع ربط دورات حياة المكونات بإضافة وإزالة طبقات الخريطة. توفر الأداة قدرات لإدارة حالة الخريطة الديناميكية وتكامل أحداث الخريطة. تسمح بتوزيع مثيلات الخريطة من خلال مزود (Provider) وتكشف عن مثيل Leaflet الأساسي عبر المراجع للوصول المباشر إلى طرق واجهة برمجة تطبيقات الخريطة منخفضة المستوى.
Provides tools for programmatically querying and adjusting the map viewport and properties.
maptalks.js هي مكتبة عرض خرائط JavaScript وإطار عمل تفاعل خرائط ويب يستخدم لعرض البيانات الجغرافية التفاعلية ثنائية وثلاثية الأبعاد على لوحة ويب. تعمل كمحرك جغرافي مكاني ثلاثي الأبعاد يدعم تنسيقات 3DTiles وGLTF، وأداة تصور GeoJSON، ومكتبة تحليل مكاني. يتميز المشروع بالعرض عالي الأداء والرسوم المتحركة الجغرافية المكانية الديناميكية، بما في ذلك القدرة على محاكاة تدفق حركة المرور وتنفيذ انتقالات مرئية سلسة لعناصر الخريطة. يوفر أدوات شاملة لتحرير الهندسة التفاعلية، مما يسمح للمستخدمين برسم وتعديل الأشكال المتجهة، والدوائر، ومنحنيات بيزييه مباشرة على الخريطة. تغطي المكتبة مجموعة واسعة من القدرات، بما في ذلك التحليل الجغرافي المكاني لحساب المسافات والمساحات، وتحويل نظام الإحداثيات، وإدارة الطبقات المعقدة. تتضمن مجموعة واجهة مستخدم واسعة مع نوافذ معلومات، وقوائم سياق، ولوحات تحكم مخصصة للخرائط. يتم التعامل مع تكامل البيانات من خلال سير عمل GeoJSON، وجلب الموارد عن بعد، وأدوات التسلسل التي تصدر حالات الخريطة والهندسة إلى JSON.
Programmatically adjusts the map's center, zoom level, pitch, and bearing for navigation.
This project is a utility library for the Google Maps SDK for Android, providing a suite of specialized tools for rendering geospatial data, calculating spherical geometry, and visualizing map markers and heatmaps. It serves as a helper collection to handle complex geospatial tasks within Android applications. The library features a marker clustering tool to group nearby markers into single icons and a map data visualizer for generating heatmaps based on the intensity and distribution of geographic points. It also includes a polyline encoding tool for compressing coordinate sequences into com
Controls the map viewport by programmatically adjusting the camera position, zoom level, and bearing.
Unovis is a modular SVG and Canvas data visualization library used to build interactive charts, maps, and network graphs. It provides a framework-agnostic set of primitives for creating data dashboards and specialized visualizations. The library is distinguished by its dedicated toolkits for different visualization domains, including an XY charting library for coordinated plots, a network graph framework for relational data, and a geospatial visualization toolkit for TopoJSON-based mapping. Its capability surface covers a wide range of data representations, including linear, area, and bar ch
Provides programmatic control over the map viewport, including bounds, panning, zooming, and automatic data-fitting.