पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

widget_marker_google_map कवर
पैकेज विवरणv0.0.2

widget_marker_google_map

विशेष गूगल मानचित्र के साथ विजेट चिन्ह। विजेट कोड के साथ चिन्ह दिखाने की अनुमति देता है।

AndroidiOSWeb
30-दिन डाउनलोड
75
लाइक
23
Pub अंक
140

पैकेज इंस्टॉल करें

flutter pub add widget_marker_google_map

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

एक फ्लटर पैकेज जो गूगल मानचित्र को विस्तारित करता है, जिससे डेवलपर्स को मानचित्रों पर कस्टम विजेट-आधारित मार्कर रखने की अनुमति मिलती है। सामान्य मार्कर्स के विपरीत, यह पैकेज किसी भी फ्लटर विजेट—जैसे आइकन, एवटार या इंटरैक्टिव तत्वों—के उपयोग की अनुमति देता है। यह गूगल मानचित्र प्लगइन के साथ बिना किसी दिक्कत के एकीकृत होता है और एंड्रॉइड, आईओएस और वेब प्लेटफॉर्म को सपोर्ट करता है। आसान चित्र या टेक्स्ट से आगे बढ़कर धनात्मक, गतिशील या इंटरैक्टिव मार्कर सामग्री की आवश्यकता वाले ऐप्स के लिए आदर्श है।

उपयोग

  • इंटरैक्टिव मानचित्र इंटरफेस
  • एनिमेशन के साथ कस्टम मार्कर यूआई
  • समय के साथ स्थान ट्रैकिंग और समृद्ध दृश्य
  • मानचित्रों पर उपयोगकर्ता प्रोफ़ाइल मार्कर
  • मानचित्रों पर डायनामिक डेटा विज़ुअलाइज़ेशन

मुख्य विशेषताएँ

  • अनियमित फ्लटर विजेट्स को मार्कर के रूप में समर्थन करता है
  • क्रॉस-प्लेटफ़ॉर्म सुसंगतता (Android, iOS, Web)
  • Google Maps प्लगइन के साथ आसान एकीकरण
  • कस्टमाइज़ेबल मार्कर स्थिति और व्यवहार
  • डायनामिक मार्कर कंटेंट के लिए लाइव अपडेट्स

इनके लिए उपयुक्त

  • इंटरैक्टिव मानचित्र बना रहे डेवलपर्स
  • ब्रांडेड या एनिमेटेड मार्कर्स की आवश्यकता वाले ऐप्स
  • वास्तविक समय स्थिति डेटा वाले प्रोजेक्ट
  • UI-भारी स्थान निर्धारण एप्लिकेशन
  • फ्लटर का उपयोग पूर्ण स्टैक मानचित्र विशेषताओं के लिए करने वाली टीमें

विचार योग्य बातें

  • बहुत सारे जटिल विजेट्स के साथ प्रदर्शन प्रभाव
  • गतिशील अपडेट के लिए सही राज्य प्रबंधन की आवश्यकता होती है
  • उन्नत चिह्न समूहीकरण के लिए सीमित समर्थन
  • बड़े पैमाने पर मानचित्र रेंडरिंग के लिए अनुकूलन की आवश्यकता हो सकती है
  • Google Maps SDK उपलब्धता पर निर्भर करता है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

widget_marker_google_map

All Contributors

pub package License: MIT

Google map with widget markers.

Set up

Follow the steps on google_maps_flutter document.

Usage

Same as google_maps_flutter except for widgetMarkers.

 WidgetMarkerGoogleMap(
    initialCameraPosition: shibuya,
    mapType: MapType.normal,
    widgetMarkers: [
      WidgetMarker(
        position: cafePosition,
        markerId: 'cafe',
        widget: Container(
          color: Colors.brown,
          padding: const EdgeInsets.all(2),
          child: const Icon(
            Icons.coffee,
            color: Colors.white,
            size: 64,
          ),
        ),
      ),
      WidgetMarker(
        position: clothesShopPosition,
        markerId: 'clothes',
        widget: Container(
          color: Colors.green,
          padding: const EdgeInsets.all(4),
          child: const Text(
            'shop',
            style: TextStyle(
              color: Colors.white,
              fontWeight: FontWeight.bold,
              fontSize: 32,
            ),
          ),
        ),
      ),
      WidgetMarker(
        position: hamburgerShopPosition,
        markerId: 'hamburger',
        widget: Container(
          color: Colors.red,
          padding: const EdgeInsets.all(2),
          child: const Icon(
            Icons.fastfood,
            color: Colors.yellow,
            size: 64,
          ),
        ),
      ),
    ],
  ),
WidgetMarker

You need to insert the list of WidgetMarker to use widget markers.

Make sure that you still need to use onTap method when you use gestures.

class WidgetMarker {
  WidgetMarker({
    required this.position,
    required this.markerId,
    required this.widget,
    this.onTap,
  }) : assert(markerId.isNotEmpty);

  final LatLng position;

  /// Keep this unique, otherwise it will not appear.
  final String markerId;

  /// Gestures of widget is disabled.
  /// Use this callback instead.
  final VoidCallback? onTap;

  final Widget widget;
}

If you have any requests or questions, feel free to ask on github.

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Devin
Devin

💻
Santa Takahashi
Santa Takahashi

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 2 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।