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

पैकेज विवरणv6.0.0

flutter_map_tappable_polyline

एक flutter_map प्लगइन जो onTap इवेंट के साथ Polyline क्लास जोड़ता है

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
346
लाइक
51
Pub अंक
130

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

flutter pub add flutter_map_tappable_polyline

पैकेज अवलोकन

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

एक फ्लटर प्लगइन जो flutter_map को विस्तारित करता है, एक टैप करने योग्य Polyline क्लास प्रदान करता है जो onTap इवेंट्स का समर्थन करता है, जिससे इंटरैक्टिव मैप रूट्स की अनुमति मिलती है। यह उपयोगकर्ताओं को यह पता लगाने की अनुमति देता है कि मैप पर एक Polyline कब टैप की गई है, जिससे नेविगेशन या रूट विज़ुअलाइज़ेशन के लिए उपयोगकर्ता भागीदारी बढ़ती है। यह Android, iOS, Web, macOS, Windows और Linux के साथ संगतता के लिए बनाया गया है, और विद्यमान flutter_map प्रोजेक्ट में आसानी से एकीकृत होता है। यह पैकेज हल्का और लक्षित है, जो Polyline पर टच इंटरैक्शन के लिए केवल आवश्यक कार्यक्षमता प्रदान करता है।

उपयोग

  • इंटरैक्टिव रूट चयन
  • नक्शे-आधारित नेविगेशन हाइलाइट्स
  • उपयोगकर्ता-द्वारा उत्प्रेरित बहुरेखा क्रियाएँ
  • फीडबैक के साथ डायनामिक पथ का दृश्यीकरण
  • टैप इंटरैक्शन के साथ मानचित्र यूएक्स में सुधार

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

  • पॉलीलाइन्स के लिए ओनटैप इवेंट समर्थन
  • flutter_map के साथ निरंतर एकीकरण
  • प्लेटफॉर्म के अनुकूलता
  • हल्का और फोकस्ड डिज़ाइन
  • सभी प्रमुख Flutter प्लेटफॉर्म का समर्थन करता है

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

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

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

  • flutter_map को स्थापित करने की आवश्यकता है
  • सीमित बहुरेखा टैप डिटेक्शन
  • कोई बिल्ट-इन स्टाइल कस्टमाइजेशन नहीं
  • जटिल टैप तर्क के लिए अतिरिक्त संसाधन की आवश्यकता हो सकती है
  • ऊपरी flutter_map अद्यतन पर निर्भर है

मूल README

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

Flutter Map Tappable Polyline

pub package

A Polyline with onTap event listener
This is a plugin for flutter_map package

Usage

Add flutter_map and flutter_map_tappable_polyline to your pubspec:

dependencies:
  flutter_map: ^6.0.1
  flutter_map_tappable_polyline: any # take latest version on Pub

Add it in you FlutterMap and configure it using TappablePolylineLayerOptions.

  Widget build(BuildContext context) {
    return FlutterMap(
      options: new MapOptions(
        plugins: [
          TappablePolylineMapPlugin(),
        ],
      ),
      layers: [
        TileLayerOptions(
          urlTemplate: 'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',
          subdomains: ['a', 'b', 'c'],
        ),
        TappablePolylineLayerOptions(
          // Will only render visible polylines, increasing performance
          polylineCulling: true,
          polylines: [
            TaggedPolyline(
              tag: "My Polyline", // An optional tag to distinguish polylines in `onTap` callback
              // ...all other Polyline options
            ),
          ],
          onTap: (polylines, tapPosition) => print('Tapped: ' +
            polylines.map((polyline) => polyline.tag).join(',') +
            ' at ' +
            tapPosition.globalPosition.toString()),
          onMiss: (tapPosition) {
            print('No polyline was tapped at position ' +
                tapPosition.globalPosition.toString());
          }
        )
      ],
    );
  }

श्रेणियाँ

निर्भरताएँ

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

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

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

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