Huawei Map Flutter Plugin

pub.dev version


Huawei Map Kit, provides standard maps as well as UI elements such as markers, shapes, and layers for you to customize maps that better meet service scenarios. Enables users to interact with a map in your app through gestures and buttons in different scenarios.

Huawei Map Kit provides the following core capabilities:

  • Huawei Map: Core map component with tons of features.
  • My Location: Your location on the map.
  • Markers: Adding markers on the map with tons of modifications with their InfoWindow component.
  • Polylines: Adding polylines on the map with tons of modifications.
  • Polygons: Adding polygons on the map with tons of modifications.
  • Circles: Adding circles on the map with tons of modifications.
  • Ground Overlays: Adding ground overlays on the map with tons of modifications.
  • Tile Overlays: Adding tile overlays on the map with tons of modifications.

This plugin enables communication between HUAWEI MAP Kit SDK and Flutter platform. It exposes all functionality provided by HUAWEI MAP Kit SDK.

Learn More

Installation

Please see pub.dev and AppGallery Connect Configuration.

Documentation

Questions or Issues

If you have questions about how to use HMS samples, try the following options:

  • Stack Overflow is the best place for any programming questions. Be sure to tag your question with huawei-mobile-services.
  • Github is the official repository for these plugins, You can open an issue or submit your ideas.
  • Huawei Developer Forum HMS Core Module is great for general questions, or seeking recommendations and opinions.
  • Huawei Developer Docs is place to official documentation for all HMS Core Kits, you can find detailed documentations in there.

If you run into a bug in our samples, please submit an issue to the GitHub repository.

License

Huawei Map Kit Flutter Plugin is licensed under Apache 2.0 license

Libraries

components/animations/alphaAnimation
components/animations/animation
components/bitmapDescriptor
components/callbacks
components/cameraPosition
components/cameraTargetBounds
components/cameraUpdate
components/cap
constants/channel
utils/circle
components/circle
components/circleId
components/circleUpdates
components/components
events/events
utils/groundOverlay
components/groundOverlay
components/groundOverlayId
components/groundOverlayUpdates
channel/huaweiMapMethodChannel
components/huaweiMapOptions
channel/huaweiMapUtilMethodChannel
components/infoWindow
components/jointType
components/latLng
components/latLngBounds
components/location
map
events/mapEvent
events/mapEventCoord
events/mapEventLocation
events/mapEventLocationButton
events/mapEventPoi
constants/mapType
utils/marker
components/marker
components/markerId
components/markerUpdates
constants/method
components/minMaxZoomPreference
constants/param
components/patternItem
components/pointOfInterest
utils/polygon
components/polygon
components/polygonId
components/polygonUpdates
utils/polyline
components/polyline
components/polylineId
components/polylineUpdates
components/tileProviders/repetitiveTile
components/animations/rotateAnimation
components/animations/scaleAnimation
components/screenCoordinate
components/tileProviders/tile
components/tileOverlay
utils/tileOverlay
components/tileOverlayId
components/tileOverlayUpdates
utils/toJson
components/animations/translateAnimation
components/tileProviders/urlTile
utils/utils