diff --git a/.packages b/.packages index dfbbf260c..a44cc5757 100644 --- a/.packages +++ b/.packages @@ -1,99 +1,99 @@ -# Generated by pub on 2021-01-08 01:21:05.841448. -_fe_analyzer_shared:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/_fe_analyzer_shared-12.0.0/lib/ -analyzer:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/analyzer-0.40.6/lib/ -ansicolor:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/ansicolor-1.1.1/lib/ -archive:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/archive-2.0.13/lib/ -args:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/args-1.6.0/lib/ -async:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.5.0-nullsafety.1/lib/ -boolean_selector:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-2.1.0-nullsafety.1/lib/ -cached_network_image:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/cached_network_image-2.5.0/lib/ -characters:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/characters-1.1.0-nullsafety.3/lib/ -charcode:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/charcode-1.2.0-nullsafety.1/lib/ -cli_util:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/cli_util-0.2.0/lib/ -clock:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/clock-1.1.0-nullsafety.1/lib/ -collection:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.15.0-nullsafety.3/lib/ -console_log_handler:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/console_log_handler-1.1.6/lib/ -convert:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/convert-2.1.1/lib/ -coverage:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/coverage-0.14.2/lib/ -crypto:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/crypto-2.1.5/lib/ -fake_async:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.2.0-nullsafety.1/lib/ -ffi:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/ffi-0.1.3/lib/ -file:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/file-5.2.1/lib/ -flutter:file:///Users/escmoteur/Entwicklung/flutter/packages/flutter/lib/ -flutter_blurhash:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_blurhash-0.5.0/lib/ -flutter_cache_manager:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_cache_manager-2.1.0/lib/ -flutter_image:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_image-3.0.0/lib/ -flutter_test:file:///Users/escmoteur/Entwicklung/flutter/packages/flutter_test/lib/ -glob:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/glob-1.2.0/lib/ -http:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/http-0.12.2/lib/ -http_multi_server:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/http_multi_server-2.2.0/lib/ -http_parser:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/http_parser-3.1.4/lib/ -image:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/image-2.1.19/lib/ -intl:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/intl-0.16.1/lib/ -io:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/io-0.3.4/lib/ -js:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/js-0.6.3-nullsafety.2/lib/ -latlong:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/latlong-0.6.1/lib/ -lists:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/lists-0.1.6/lib/ -location:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/location-2.5.4/lib/ -logging:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/logging-0.11.4/lib/ -matcher:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.10-nullsafety.1/lib/ -meta:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.3.0-nullsafety.3/lib/ -mgrs_dart:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/mgrs_dart-1.0.1/lib/ -mime:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/mime-0.9.7/lib/ -node_interop:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/node_interop-1.2.1/lib/ -node_io:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/node_io-1.2.0/lib/ -node_preamble:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/node_preamble-1.4.12/lib/ -octo_image:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/octo_image-0.3.0/lib/ -package_config:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/package_config-1.9.3/lib/ -path:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.8.0-nullsafety.1/lib/ -path_provider:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-1.6.24/lib/ -path_provider_linux:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-0.0.1+2/lib/ -path_provider_macos:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-0.0.4+6/lib/ -path_provider_platform_interface:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_platform_interface-1.0.4/lib/ -path_provider_windows:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-0.0.4+3/lib/ -pedantic:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/pedantic-1.10.0-nullsafety.2/lib/ -petitparser:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/petitparser-3.1.0/lib/ -platform:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/platform-2.2.1/lib/ -plugin_platform_interface:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/plugin_platform_interface-1.0.3/lib/ -pool:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/pool-1.5.0-nullsafety.2/lib/ -positioned_tap_detector:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/positioned_tap_detector-1.0.3/lib/ -process:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/process-3.0.13/lib/ -proj4dart:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/proj4dart-1.0.5/lib/ -pub_semver:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/pub_semver-1.4.4/lib/ -quiver:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/quiver-2.1.5/lib/ -rxdart:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/rxdart-0.25.0/lib/ -shelf:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/shelf-0.7.9/lib/ -shelf_packages_handler:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/shelf_packages_handler-2.0.0/lib/ -shelf_static:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/shelf_static-0.2.9+1/lib/ -shelf_web_socket:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/shelf_web_socket-0.2.3/lib/ -sky_engine:file:///Users/escmoteur/Entwicklung/flutter/bin/cache/pkg/sky_engine/lib/ -source_map_stack_trace:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/source_map_stack_trace-2.1.0-nullsafety.3/lib/ -source_maps:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/source_maps-0.10.10-nullsafety.2/lib/ -source_span:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.8.0-nullsafety.2/lib/ -sqflite:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/sqflite-1.3.2+1/lib/ -sqflite_common:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/sqflite_common-1.0.2+1/lib/ -stack_trace:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.10.0-nullsafety.1/lib/ -stream_channel:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.1.0-nullsafety.1/lib/ -string_scanner:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.1.0-nullsafety.1/lib/ -synchronized:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/synchronized-2.2.0+2/lib/ -term_glyph:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.2.0-nullsafety.1/lib/ -test:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/test-1.16.0-nullsafety.5/lib/ -test_api:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.2.19-nullsafety.2/lib/ -test_core:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/test_core-0.3.12-nullsafety.5/lib/ -transparent_image:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/transparent_image-1.0.0/lib/ -tuple:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/tuple-1.0.3/lib/ -typed_data:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/typed_data-1.3.0-nullsafety.3/lib/ -unicode:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/unicode-0.2.4/lib/ -uuid:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/uuid-2.2.2/lib/ -validate:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/validate-1.7.0/lib/ -vector_math:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.0-nullsafety.3/lib/ -vm_service:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/vm_service-5.5.0/lib/ -watcher:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/watcher-0.9.7+15/lib/ -web_socket_channel:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/web_socket_channel-1.1.0/lib/ -webkit_inspection_protocol:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/webkit_inspection_protocol-0.7.4/lib/ -win32:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4/lib/ -wkt_parser:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/wkt_parser-1.0.7/lib/ -xdg_directories:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/xdg_directories-0.1.2/lib/ -xml:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/xml-4.5.1/lib/ -yaml:file:///Users/escmoteur/Entwicklung/flutter/.pub-cache/hosted/pub.dartlang.org/yaml-2.2.1/lib/ +# Generated by pub on 2021-01-11 21:52:15.222386. +_fe_analyzer_shared:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/_fe_analyzer_shared-12.0.0/lib/ +analyzer:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/analyzer-0.40.6/lib/ +ansicolor:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/ansicolor-1.1.1/lib/ +archive:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/archive-2.0.13/lib/ +args:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/args-1.6.0/lib/ +async:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.5.0-nullsafety.1/lib/ +boolean_selector:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-2.1.0-nullsafety.1/lib/ +cached_network_image:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/cached_network_image-2.5.0/lib/ +characters:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/characters-1.1.0-nullsafety.3/lib/ +charcode:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/charcode-1.2.0-nullsafety.1/lib/ +cli_util:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/cli_util-0.2.0/lib/ +clock:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/clock-1.1.0-nullsafety.1/lib/ +collection:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.15.0-nullsafety.3/lib/ +console_log_handler:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/console_log_handler-1.1.6/lib/ +convert:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/convert-2.1.1/lib/ +coverage:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/coverage-0.14.2/lib/ +crypto:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/crypto-2.1.5/lib/ +fake_async:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.2.0-nullsafety.1/lib/ +ffi:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/ffi-0.1.3/lib/ +file:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/file-5.2.1/lib/ +flutter:file:///Users/jeffersonrodrigues/flutter/packages/flutter/lib/ +flutter_blurhash:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_blurhash-0.5.0/lib/ +flutter_cache_manager:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_cache_manager-2.1.0/lib/ +flutter_image:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_image-3.0.0/lib/ +flutter_test:file:///Users/jeffersonrodrigues/flutter/packages/flutter_test/lib/ +glob:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/glob-1.2.0/lib/ +http:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/http-0.12.2/lib/ +http_multi_server:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/http_multi_server-2.2.0/lib/ +http_parser:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/http_parser-3.1.4/lib/ +image:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/image-2.1.19/lib/ +intl:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/intl-0.16.1/lib/ +io:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/io-0.3.4/lib/ +js:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/js-0.6.3-nullsafety.2/lib/ +latlong:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/latlong-0.6.1/lib/ +lists:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/lists-0.1.6/lib/ +location:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/location-2.5.4/lib/ +logging:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/logging-0.11.4/lib/ +matcher:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.10-nullsafety.1/lib/ +meta:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.3.0-nullsafety.3/lib/ +mgrs_dart:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/mgrs_dart-1.0.1/lib/ +mime:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/mime-0.9.7/lib/ +node_interop:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/node_interop-1.2.1/lib/ +node_io:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/node_io-1.2.0/lib/ +node_preamble:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/node_preamble-1.4.12/lib/ +octo_image:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/octo_image-0.3.0/lib/ +package_config:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/package_config-1.9.3/lib/ +path:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.8.0-nullsafety.1/lib/ +path_provider:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-1.6.27/lib/ +path_provider_linux:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-0.0.1+2/lib/ +path_provider_macos:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-0.0.4+8/lib/ +path_provider_platform_interface:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_platform_interface-1.0.4/lib/ +path_provider_windows:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-0.0.4+3/lib/ +pedantic:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/pedantic-1.10.0-nullsafety.2/lib/ +petitparser:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/petitparser-3.1.0/lib/ +platform:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/platform-2.2.1/lib/ +plugin_platform_interface:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/plugin_platform_interface-1.0.3/lib/ +pool:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/pool-1.5.0-nullsafety.2/lib/ +positioned_tap_detector:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/positioned_tap_detector-1.0.3/lib/ +process:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/process-3.0.13/lib/ +proj4dart:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/proj4dart-1.0.5/lib/ +pub_semver:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/pub_semver-1.4.4/lib/ +quiver:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/quiver-2.1.5/lib/ +rxdart:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/rxdart-0.25.0/lib/ +shelf:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/shelf-0.7.9/lib/ +shelf_packages_handler:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/shelf_packages_handler-2.0.0/lib/ +shelf_static:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/shelf_static-0.2.9+1/lib/ +shelf_web_socket:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/shelf_web_socket-0.2.3/lib/ +sky_engine:file:///Users/jeffersonrodrigues/flutter/bin/cache/pkg/sky_engine/lib/ +source_map_stack_trace:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/source_map_stack_trace-2.1.0-nullsafety.3/lib/ +source_maps:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/source_maps-0.10.10-nullsafety.2/lib/ +source_span:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.8.0-nullsafety.2/lib/ +sqflite:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/sqflite-1.3.2+2/lib/ +sqflite_common:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/sqflite_common-1.0.3/lib/ +stack_trace:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.10.0-nullsafety.1/lib/ +stream_channel:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.1.0-nullsafety.1/lib/ +string_scanner:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.1.0-nullsafety.1/lib/ +synchronized:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/synchronized-2.2.0+2/lib/ +term_glyph:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.2.0-nullsafety.1/lib/ +test:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/test-1.16.0-nullsafety.5/lib/ +test_api:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.2.19-nullsafety.2/lib/ +test_core:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/test_core-0.3.12-nullsafety.5/lib/ +transparent_image:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/transparent_image-1.0.0/lib/ +tuple:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/tuple-1.0.3/lib/ +typed_data:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/typed_data-1.3.0-nullsafety.3/lib/ +unicode:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/unicode-0.2.4/lib/ +uuid:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/uuid-2.2.2/lib/ +validate:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/validate-1.7.0/lib/ +vector_math:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.0-nullsafety.3/lib/ +vm_service:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/vm_service-5.5.0/lib/ +watcher:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/watcher-0.9.7+15/lib/ +web_socket_channel:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/web_socket_channel-1.1.0/lib/ +webkit_inspection_protocol:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/webkit_inspection_protocol-0.7.4/lib/ +win32:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4/lib/ +wkt_parser:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/wkt_parser-1.0.7/lib/ +xdg_directories:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/xdg_directories-0.1.2/lib/ +xml:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/xml-4.5.1/lib/ +yaml:file:///Users/jeffersonrodrigues/flutter/.pub-cache/hosted/pub.dartlang.org/yaml-2.2.1/lib/ flutter_map:lib/ diff --git a/README.md b/README.md index 3a151c700..ab4911012 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ [![BuildStatus](https://travis-ci.com/fleaflet/flutter_map.svg?branch=master)](https://travis-ci.org/johnpryan/flutter_map) -[![Pub](https://img.shields.io/pub/v/flutter_map.svg)](https://pub.dev/packages/flutter_map) +[![Pub](https://img.shields.io/pub/v/flutter_map.svg)](https://pub.dev/packages/flutter_map)
+[Bazilian Portuguese](README.pt-br.md) | [English](README.md) # flutter_map diff --git a/README.pt-br.md b/README.pt-br.md new file mode 100644 index 000000000..ed86a65bf --- /dev/null +++ b/README.pt-br.md @@ -0,0 +1,286 @@ +[![BuildStatus](https://travis-ci.com/fleaflet/flutter_map.svg?branch=master)](https://travis-ci.org/johnpryan/flutter_map) +[![Pub](https://img.shields.io/pub/v/flutter_map.svg)](https://pub.dev/packages/flutter_map)
+[Portugués do Brasil](README.pt-br.md) | [Inglês](README.md) + +# flutter_map + +Uma implementação em Dart do [Leaflet] para aplicativos em Flutter. + +## Instalação + +Adicione o flutter_map no seu pubspec: + +```yaml +dependencies: + flutter_map: any # or the latest version on Pub +``` + +### Android + +Certifique que a seguitne permissão está presente no seu arquivo Android Manifest, localizado em: +`/android/app/src/main/AndroidManifest.xml`: + +```xml + +``` + +## Uso + +Configure o mapa usando `MapOptions` e as opções de camada: + +```dart +Widget build(BuildContext context) { + return new FlutterMap( + options: new MapOptions( + center: new LatLng(51.5, -0.09), + zoom: 13.0, + ), + layers: [ + new TileLayerOptions( + urlTemplate: "https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png", + subdomains: ['a', 'b', 'c'] + ), + new MarkerLayerOptions( + markers: [ + new Marker( + width: 80.0, + height: 80.0, + point: new LatLng(51.5, -0.09), + builder: (ctx) => + new Container( + child: new FlutterLogo(), + ), + ), + ], + ), + ], + ); +} +``` +Você também pode iniciar o mapa especificando os limites ao invés de um zoom central. + +```dart +MapOptions( + bounds: LatLngBounds(LatLng(58.8, 6.1), LatLng(59, 6.2)), + boundsOptions: FitBoundsOptions(padding: EdgeInsets.all(8.0)), +), +``` + +### Provedor de mapas da Azure + +Configure o mapa para usar os [Mapas da Azure](https://azure.com/maps) para usar o `MapOptions` e as opções de camada: + +```dart +Widget build(BuildContext context) { + return new FlutterMap( + options: new MapOptions( + center: new LatLng(51.5, -0.09), + zoom: 13.0, + ), + layers: [ + new TileLayerOptions( + urlTemplate: "https://atlas.microsoft.com/map/tile/png?api-version=1&layer=basic&style=main&tileSize=256&view=Auto&zoom={z}&x={x}&y={y}&subscription-key={subscriptionKey}", + additionalOptions: { + 'subscriptionKey': '' + }, + ), + new MarkerLayerOptions( + markers: [ + new Marker( + width: 80.0, + height: 80.0, + point: new LatLng(51.5, -0.09), + builder: (ctx) => + new Container( + child: new FlutterLogo(), + ), + ), + ], + ), + ], + ); +} +``` + +Para usar o Azure Maps você vai precisar de [criar uma conta e obter uma chave de acesso](https://docs.microsoft.com/en-us/azure/azure-maps/quick-demo-map-app) + +### Abrindo o Stret Map Provider + +Configure o map para usar [Open Street Map](https://openstreetmap.org) e então poderá usar o `MapOptions` e as opções de camadas: + +```dart +Widget build(BuildContext context) { + return new FlutterMap( + options: new MapOptions( + center: new LatLng(51.5, -0.09), + zoom: 13.0, + ), + layers: [ + new TileLayerOptions( + urlTemplate: "https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png", + subdomains: ['a', 'b', 'c'] + ), + new MarkerLayerOptions( + markers: [ + new Marker( + width: 80.0, + height: 80.0, + point: new LatLng(51.5, -0.09), + builder: (ctx) => + new Container( + child: new FlutterLogo(), + ), + ), + ], + ), + ], + ); +} +``` + +### Camadas de Wigets + +__Use a nova forma de criar camadas__ (compativel com a versão anterior) + +```dart +Widget build(BuildContext context) { + return FlutterMap( + options: MapOptions( + center: LatLng(51.5, -0.09), + zoom: 13.0, + ), + layers: [ + MarkerLayerOptions( + markers: [ + Marker( + width: 80.0, + height: 80.0, + point: LatLng(51.5, -0.09), + builder: (ctx) => + Container( + child: FlutterLogo(), + ), + ), + ], + ), + ] + children: [ + TileLayerWidget(options: TileLayerOptions( + urlTemplate: "https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png", + subdomains: ['a', 'b', 'c'] + )), + MarkerLayerWidget(options: MarkerLayerOptions( + markers: [ + Marker( + width: 80.0, + height: 80.0, + point: LatLng(51.5, -0.09), + builder: (ctx) => + Container( + child: FlutterLogo(), + ), + ), + ], + )), + ], + ); +} +``` + +### Customize o SRC + +Por padrão flutter_map suporta somente as projeções WGS84 (EPSG:4326) e Google Marcador (EPSG:3857). Com a integração do [proj4dart](https://github.com/maRci002/proj4dart) qualquer sistema de referencia de coordenadas (SRC) pode ser definido e usado. + +Definindo SRC customizados: + +```dart +var resolutions = [32768, 16384, 8192, 4096, 2048, 1024, 512, 256, 128]; +var maxZoom = (resolutions.length - 1).toDouble(); + +var epsg3413CRS = Proj4Crs.fromFactory( +  code: 'EPSG:3413', +  proj4Projection: +      proj4.Projection.add('EPSG:3413', '+proj=stere +lat_0=90 +lat_ts=70 +lon_0=-45 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs'), +  resolutions: resolutions +); +``` + +Uso de SRC Customizado em um mapa e com camadas WMS: + +```dart +child: FlutterMap( +  options: MapOptions( + // Set the map's CRS +    crs: epsg3413CRS, +    center: LatLng(65.05166470332148, -19.171744826394896), +    maxZoom: maxZoom, +  ), +  layers: [ +    TileLayerOptions( +      wmsOptions: WMSTileLayerOptions( +        // Set the WMS layer's CRS too +        crs: epsg3413CRS, +        baseUrl: 'https://www.gebco.net/data_and_products/gebco_web_services/north_polar_view_wms/mapserv?', +        layers: ['gebco_north_polar_view'], +      ), +    ), +  ], +); +``` + +Para mais detalhes visite [página demo de SRC Customizada](./example/lib/pages/custom_crs/Readme.md). + +## Rodando o exemplo + +Acesse o diretório `example/` para um aplicativo de exemplo funcionável. + +Para rodar isso, em um terminal use cd para entrar no diretório. +Então execute `unlimit -S 0n 2048` ([ref](https://github.com/trentpiercy/trace/issues/1#issuecomment-404494469)). +E então execute `flutter run` com um emulador já iniciado. + +## Mapas offline + +[Siga esse tutorial para pegar peças offline](https://tilemill-project.github.io/tilemill/docs/guides/osm-bright-mac-quickstart/)
+Se você tiver um mapa exportado para `.mbtiles`, você pode usar [mbtilesParaPng](https://github.com/alfanhui/mbtilesToPngs) desarquive dentro de `/{z}/{x}/{y}.png`. +Mova isso para o diretório Assets e adicione o asset no arquivo `pubspec.yaml`. Os requisitos mínimos para usar mapas offline são: + +```dart +Widget build(ctx) { + return FlutterMap( + options: MapOptions( + center: LatLng(56.704173, 11.543808), + zoom: 13.0, + swPanBoundary: LatLng(56.6877, 11.5089), + nePanBoundary: LatLng(56.7378, 11.6644), + ), + layers: [ + TileLayerOptions( + tileProvider: AssetTileProvider(), + urlTemplate: "assets/offlineMap/{z}/{x}/{y}.png", + ), + ], + ); +} +``` + +Certifique-se de que os PanBoundaries estão dentro dos limites do mapa off-line para evitar erros de ativos ausentes.
+Olhe o diretório `flutter_map_example/` para ver um exemplo funcionando. + +Veja que aqui também é `FileTileProvider()`, você pode usar para carregar peças do filesystem (memória local). + +## Plugins + +- [flutter_map_marker_cluster](https://github.com/lpongetti/flutter_map_marker_cluster): Fornece a funcionalidade Beautiful Animated Marker Clustering. +- [user_location](https://github.com/igaurab/user_location_plugin): Um plugin para manusear o localização atual do usuário no FlutterMap. +- [flutter_map_tappable_polyline](https://github.com/OwnWeb/flutter_map_tappable_polyline): Um plugion para adicionar a callback do `onTap` no `Polyline` +- [lat_lon_grid_plugin](https://github.com/mat8854/lat_lon_grid_plugin): Adiciona uma grade de latitude e longitude como plugin do FlutterMap. +- [flutter_map_marker_popup](https://github.com/rorystephenson/flutter_map_marker_popup): Um plugin para mostrar popus customizáveis para os markers. +- [map_elevation](https://github.com/OwnWeb/map_elevation): Um widget que mostra a elevação de uma pista (polilinha) como o Leaflet.Elevation. + +## Roteiro + +Para os últimos roteiros, por favor veja o [Issue Tracker] + +[Leaflet]: http://leafletjs.com/ +[Mapbox]: https://www.mapbox.com/ +[Issue Tracker]: https://github.com/johnpryan/flutter_map/issues