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 कंपोनेंट लाइब्रेरी और Leaflet मैपिंग लाइब्रेरी के लिए एक React रैपर है। यह अनिवार्य Leaflet API और React के डिक्लेरेटिव स्टेट मैनेजमेंट के बीच एक पुल के रूप में कार्य करता है, जो इंटरैक्टिव भौगोलिक मानचित्रों और स्थानिक डेटा विज़ुअलाइज़ेशन के निर्माण की अनुमति देता है। लाइब्रेरी मार्कर्स और लेयर्स के साथ मैप्स को रेंडर करने के लिए कंपोनेंट-बेस्ड आर्किटेक्चर का उपयोग करती है। यह एक सुसंगत भौगोलिक स्थिति बनाए रखने के लिए React वर्चुअल DOM को मैप की आंतरिक लेयर रजिस्ट्री के साथ सिंक्रोनाइज़ करती है, और मैप लेयर्स को जोड़ने व हटाने के लिए कंपोनेंट लाइफसाइकिल को मैप करती है। यह टूल डायनामिक मैप स्टेट मैनेजमेंट और मैप इवेंट्स के एकीकरण के लिए क्षमताएं प्रदान करता है। यह एक प्रोवाइडर के माध्यम से मैप इंस्टेंस के वितरण की अनुमति देता है और लो-लेवल मैप API मेथड्स तक सीधे एक्सेस के लिए रेफरेंस के माध्यम से अंतर्निहित Leaflet इंस्टेंस को एक्सपोज़ करता है।
Provides tools for programmatically querying and adjusting the map viewport and properties.
maptalks.js एक JavaScript मैप रेंडरिंग लाइब्रेरी और वेब मैप इंटरैक्शन फ्रेमवर्क है जिसका उपयोग वेब कैनवास पर इंटरैक्टिव 2D और 3D भौगोलिक डेटा को रेंडर करने के लिए किया जाता है। यह 3DTiles और GLTF प्रारूपों का समर्थन करने वाला एक 3D जियोस्पेशियल इंजन, एक 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.