# ElemeFE/vue-amap

🌍  基于 Vue 2.x 和高德地图的地图组件

Repository: https://github.com/ElemeFE/vue-amap
Canonical: https://ross.abutalabs.com/products/vue-amap
Homepage: https://elemefe.github.io/vue-amap/
Language: JavaScript
License: MIT
License Family: permissive
Topics: vue, javascript, amap, component-library
Last push: 2022-12-07T23:04:30+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3615, "days_push": 1365, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3379, forks 585 (observed 2026-08-28T04:07:58.583465+00:00)

## What it is
A Vue 2.x component library wrapping the AMap (Gaode) JavaScript API, providing declarative map components like markers, polylines, polygons, and circles. It lets Vue developers embed and control AMap maps using template syntax.

## Use cases
- embed AMap maps in a Vue 2 app
- add markers and overlays to a map with Vue components
- draw polygons and circles on a Gaode map
- build a location-based web app with AMap
- render polylines and ground images on a map
- integrate Gaode Maps without writing raw JS API code

## When to choose
- you use Vue 2.x and need AMap (Gaode) maps in China
- you prefer declarative component-based map code over imperative API calls
- you need common overlays like markers, polylines, polygons, and circles

## When to avoid
- you use Vue 3 (look for @amap/amap-vue or vue3 forks)
- your project targets Google Maps, Mapbox, or Leaflet instead of AMap
- you need active maintenance or the latest AMap API features

## Facets
- artifact type: library
- maturity: maintenance
- function: ui-components, geospatial
- domain: frontend, web-development, cross-platform
- platform: browser
- tags: vue2, amap, gaode-maps, map-components, component-library, china-maps, maps, javascript, vue, web

## Member repositories
- ElemeFE/vue-amap (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:58.583465+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:39:41.717832+00:00, confidence not recorded.
  - readme: https://github.com/ElemeFE/vue-amap (fetched 2026-08-28T04:07:58.583465+00:00, sha 4e2fe5b923e7)
  - homepage: https://elemefe.github.io/vue-amap/ (fetched 2026-08-29T09:33:24.445944+00:00, sha 59857cb0da6d)
  - registry_npm: https://registry.npmjs.org/vue-amap (fetched 2026-08-29T09:33:24.470791+00:00, sha 4e05dbb5c024)
- Data as of 2026-08-30T08:39:29.467469+00:00.
