All Projects → xianaiwen → vue2-googlemap

xianaiwen / vue2-googlemap

Licence: other
基于 Vue 2.x 和google地图组件

Programming Languages

Vue
7211 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to vue2-googlemap

Google Maps React
Companion code to the "How to Write a Google Maps React Component" Tutorial
Stars: ✭ 1,542 (+4874.19%)
Mutual labels:  googlemap
GoogleMap Demo
GoogleMap一些常用API总结库
Stars: ✭ 24 (-22.58%)
Mutual labels:  googlemap

vue2-googlemap

基于 Vue 2.x 和google地图的地图组件

Install

npm install -S vue2-googlemap

Usage

import Vue from 'vue';
import vueGooglemap from 'vue2-googlemap';

Vue.use(vueGooglemap);

/*
  The api key is required.
  If you want to ignore the browser's language setting, you can set the language parameter.
  Suggest to use the release version. v=3 by default.
*/
vueGooglemap.initGooglemap({
  key: 'your GOOGLE_MAPS_API_KEY',
  language: 'zh-CN',
  v: '3',
})

Components

Map

<vue-googlemap :center="center" :zoom="zoom" :controls="controls" :events="events" ></vue-googlemap>

Marker

<vue-googlemap-marker :position="position" :icon="icon" :events="events" ></vue-googlemap-marker>

infoWindow

<vue-googlemap-infoWindow :position="position" :events="events" @change="change" ></vue-googlemap-infoWindow>

Circle

<vue-googlemap-circle :center="center" :radius="radius" :events="events" @change="change" editable ></vue-googlemap-circle>

Rectangle

<vue-googlemap-rectangle :bounds="bounds" :events="events" @change="change" editable ></vue-googlemap-rectangle>

Polyline

<vue-googlemap-polyline :path="path" :events="events" @change="change" editable ></vue-googlemap-polyline>

Polygon

<vue-googlemap-polygon :paths="paths" :events="events" @change="change" editable ></vue-googlemap-polygon>

License

This project is covered under the MIT License. Feel free to use it wherever you like.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].