1.0.1 • Published 7 years ago

vue-google-maps-location-selector v1.0.1

Weekly downloads
82
License
MIT
Repository
github
Last release
7 years ago

vue-google-maps-location-selector

A vuejs google maps component that allows latitude and longitude to be selected from a map interface.

Installation


##npm

npm install --save vue-google-maps-location-selector

Include the google maps script in the head of your index.html file and add your API key

<script src="https://maps.googleapis.com/maps/api/js?key=[YOUR_API_KEY_HERE]"></script>

Use the component by passing though an initial latitude and longitude. The locationUpdated event will fire as soon as the maps center_changed event fires.

<map-location-selector :latitude=[ADD_INITIAL_LATITUDE] :longitude=[ADD_INITIAL_LONGITUDE]
  @locationUpdated="locationUpdated">
</map-location-selector>

You can get the location in the callback function defined in the locationUpdated event.

methods:{
  locationUpdated(latlng) {
    this.latitude = latlng.lat;
    this.longitude = latlng.lng;
  }
}