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

पैकेज विवरणv2.0.6

flutter_map_arcgis

फ्लटर मानचित्र के लिए एर्कजीएस प्लगइन। विशेषताएं अद्वितीय रेंडर, ओनटैप इवेंट, एट्रिब्यूट्स के साथ ओनटैप, ज्यामिति प्रकार (बिंदु, पॉलीगॉन, पॉलीलाइन) का समर्थन करते हैं

AndroidiOS
30-दिन डाउनलोड
143
लाइक
37
Pub अंक
120

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

flutter pub add flutter_map_arcgis

पैकेज अवलोकन

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

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

उपयोग

  • ArcGIS मानचित्र परतें दिखाएं
  • टैप इवेंट्स के साथ इंटरएक्टिव GIS मानचित्र
  • बिंदुओं और बहुभुज जैसे स्थानिक डेटा का दृश्यीकरण
  • ArcGIS एकीकरण के साथ स्थान-आधारित एप्लिकेशन बनाना
  • गतिशील भूस्थानिक सामग्री का रेंडरिंग

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

  • बिंदु, बहुलिनी और बहुभुज ज्यामिति का समर्थन करता है
  • ArcGIS परतों का कस्टमाइज़ किया गया रेंडरिंग
  • OnTap इवेंट हैंडलिंग और विशेषताएँ
  • flutter_map के साथ एकीकरण
  • ओपन-सोर्स और सक्रिय रूप से बनाए रखा जा रहा है

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

  • ArcGIS डेटा का उपयोग करने वाले विकासकर्मी
  • इंटरैक्टिव जीआईएस मानचित्र की आवश्यकता वाले ऐप्स
  • भू-स्थानिक दृश्यीकरण की आवश्यकता वाले मोबाइल एप्लिकेशन
  • स्थान-जागरूक Flutter ऐप बनाने वाली टीमें
  • स्थानिक डेटा विश्लेषण से जुड़े प्रोजेक्ट

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

  • ArcGIS सेवा URLs की आवश्यकता है
  • केवल Android और iOS प्लेटफॉर्म तक सीमित
  • flutter_map सुसंगतता पर निर्भर करता है
  • जटिल परतों के लिए अतिरिक्त कॉन्फ़िगरेशन की आवश्यकता हो सकती है
  • प्रदर्शन डेटा के आकार और नेटवर्क की गति पर निर्भर करता है

मूल README

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

Flutter Map plugin for ArcGIS Esri

Currently support feature layer(point, polygon, polyline)

We are working on more features

A Dart implementation of Esri Leaflet for Flutter apps. This is a plugin for flutter_map package

Usage

Add flutter_map, dio and flutter_map_arcgis to your pubspec:

dependencies:
  flutter_map: any
  flutter_map_arcgis: any # or the latest version on Pub
  dio: any # or the latest version on Pub

Add it in you FlutterMap and configure it using FeatureLayerOptions.

import 'package:flutter/material.dart';
import 'package:flutter_map_arcgis/flutter_map_arcgis.dart';
import 'package:flutter_map/flutter_map.dart';
import 'package:latlong2/latlong.dart';

void main() => runApp(MyApp());

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {

  @override
  void initState() {
    super.initState();
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(title: Text('ArcGIS')),
        body: Padding(
          padding: EdgeInsets.all(8.0),
          child: Column(
            children: [
              Flexible(
                child: FlutterMap(
                  options: MapOptions(
                    // center: LatLng(39.7644863,-105.0199111), // line
                    center: LatLng(35.611909, -82.440682),
                    zoom: 14.0,


                  ),
                  children: [
                    TileLayer(
                      urlTemplate:
                      'http://{s}.google.com/vt/lyrs=m&x={x}&y={y}&z={z}',
                      subdomains: ['mt0', 'mt1', 'mt2', 'mt3'],
                    ),
                    // FeatureLayer(FeatureLayerOptions("https://services.arcgis.com/P3ePLMYs2RVChkJx/arcgis/rest/services/USA_Congressional_Districts/FeatureServer/0",
                    //   "polygon",
                    //   onTap: (dynamic attributes, LatLng location) {
                    //     print(attributes);
                    //   },
                    //   render: (dynamic attributes){
                    //     return PolygonOptions(
                    //         borderColor: Colors.red,
                    //         color: Colors.black45,
                    //         borderStrokeWidth: 2,
                    //         isFilled:true
                    //     );
                    //   },
                    // ),)
                    FeatureLayer(
                        FeatureLayerOptions(
                          "https://services.arcgis.com/V6ZHFr6zdgNZuVG0/arcgis/rest/services/Landscape_Trees/FeatureServer/0",
                          "point",
                          render:(dynamic attributes){
                            // You can render by attribute
                            return PointOptions(
                              width: 30.0,
                              height: 30.0,
                              builder: const Icon(Icons.pin_drop),
                            );
                          },
                          onTap: (attributes, LatLng location) {
                            print(attributes);
                          },
                        )
                    ),
                    // FeatureLayer(FeatureLayerOptions(
                    //   "https://services.arcgis.com/V6ZHFr6zdgNZuVG0/ArcGIS/rest/services/Denver_Streets_Centerline/FeatureServer/0",
                    //   "polyline",
                    //   render:(dynamic attributes){
                    //     // You can render by attribute
                    //     return PolygonLineOptions(
                    //         borderColor: Colors.red,
                    //         color: Colors.red,
                    //         borderStrokeWidth: 2
                    //     );
                    //   },
                    //   onTap: (attributes, LatLng location) {
                    //     print(attributes);
                    //   },
                    // ))

                  ],
                ),
              ),
            ],
          ),
        ),
      ),
    );
  }
}


Run the example

See the example/ folder for a working example app.

श्रेणियाँ

निर्भरताएँ

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

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

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

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