{"id":15019568,"url":"https://github.com/hung4564/vue-library-map","last_synced_at":"2025-10-24T12:31:33.182Z","repository":{"id":110311857,"uuid":"527228625","full_name":"hung4564/vue-library-map","owner":"hung4564","description":"A Vue.js component for Mapbox GL JS","archived":false,"fork":false,"pushed_at":"2024-06-16T13:12:54.000Z","size":15282,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-03T05:02:59.508Z","etag":null,"topics":["javascript","map","mapbox-gl","mapbox-gl-js","vue","vue2","vuejs2"],"latest_commit_sha":null,"homepage":"https://hung4564.github.io/vue-library-map/","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hung4564.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-08-21T14:22:05.000Z","updated_at":"2024-07-15T11:23:55.000Z","dependencies_parsed_at":"2023-11-19T10:32:06.371Z","dependency_job_id":"b3aa698c-04b3-4b51-a127-f5573395d967","html_url":"https://github.com/hung4564/vue-library-map","commit_stats":{"total_commits":120,"total_committers":3,"mean_commits":40.0,"dds":0.125,"last_synced_commit":"f3c609b844b232aa1844a380b4a546bdb4a5fffd"},"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hung4564%2Fvue-library-map","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hung4564%2Fvue-library-map/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hung4564%2Fvue-library-map/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hung4564%2Fvue-library-map/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hung4564","download_url":"https://codeload.github.com/hung4564/vue-library-map/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237964693,"owners_count":19394447,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["javascript","map","mapbox-gl","mapbox-gl-js","vue","vue2","vuejs2"],"created_at":"2024-09-24T19:53:42.459Z","updated_at":"2025-10-24T12:31:27.332Z","avatar_url":"https://github.com/hung4564.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eVue library map\u003c/h1\u003e\n\n# Vue library map\n\n## Install\n\n```\nnpm i @hungpv97/vue-library-map\n```\n\n```\nyarn add @hungpv97/vue-library-map\n```\n\n## Usage\n\n```vue\n\u003ctemplate\u003e\n  \u003cdiv id=\"app\"\u003e\n    \u003cMap locale=\"vi\"\u003e\n      \u003cBaseMapControl position=\"bottom-left\" /\u003e\n      \u003cPrintControl /\u003e\n      \u003cGeoLocateControl /\u003e\n      \u003cHomeControl /\u003e\n      \u003cZoomControl /\u003e\n\n      \u003cFullScreenControl /\u003e\n      \u003cMouseCoordinatesControl /\u003e\n    \u003c/Map\u003e\n  \u003c/div\u003e\n\u003c/template\u003e\n\n\u003cscript\u003e\n/* eslint-disable no-unused-vars */\nimport {\n  FullScreenControl,\n  MouseCoordinatesControl,\n  ZoomControl,\n  HomeControl,\n  GeoLocateControl,\n  BaseMapControl,\n  Map,\n  PrintControl\n} from \"@hungpv97/vue-library-draggable\";\nimport \"@hungpv97/vue-library-map/map.css\";\n\nexport default {\n  name: \"App\",\n  components: {\n    FullScreenControl,\n    MouseCoordinatesControl,\n    ZoomControl,\n    HomeControl,\n    GeoLocateControl,\n    BaseMapControl,\n    Map,\n    PrintControl\n  }\n};\n\u003c/script\u003e\n\u003cstyle\u003e\n* {\n  padding: 0;\n  margin: 0;\n}\n\nbody,\nhtml,\n#app {\n  height: 100%;\n}\n\u003c/style\u003e\n```\n\n## Components\n\n## Contributing\n\nAny contribution to the code or any part of the documentation and any idea and/or suggestion are very welcome.\n\n```bash\n# serve with hot reload at localhost:8080\nnpm run serve\n\n# distribution build\nnpm run build\n\n```\n\n## Feature\n\n- [] Style edit control\n  - [x] Line simple\n  - [x] Area simple\n  - [x] Point simple\n  - [] symbol simple\n  - [x] raster simple\n  - [] icon label for layer\n  - [] filter simple\n  - [x] option simple\n  - [x] image\n- [] Base map control\n  - [x] Base map card\n  - [] Add base map\n  - [x] No base map\n  - [] add to layer list control?\n- Edit data\n  - [x] Geojson edit simple\n  - [] Raster edit simple\n  - [] Vector edit simple\n  - [] Draw edit\n  - Vector data edit\n- [x] Crs format\n  - [x] add Crs\n- [x] setting center,zoom\n\n## License\n\n[MIT license](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhung4564%2Fvue-library-map","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhung4564%2Fvue-library-map","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhung4564%2Fvue-library-map/lists"}