Skip to content
This repository has been archived by the owner on Sep 16, 2024. It is now read-only.

Pick latitude and longitude from Google Map using JQuery

License

Notifications You must be signed in to change notification settings

addeeandra/jquery-location-picker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jquery-location-picker

Pick latitude and longitude using GoogleMap with JQuery

Usage

Create a div inside form element

<form method="POST" action="/">
  <div id="a_map"></div>
  <submit>Send Location</submit>
</form>

include jquery-location-picker.min.js with jquery and gmap

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="https://maps.googleapis.com/maps/api/js?key=your_gapi_key&libraries=places"></script>
<script src="jquery-location-picker.min.js"></script>

libraries=places param are required for SearchBox

initialize location-picker to your div

$('#a_map').locationPicker(mapOptions, options);

and voila! (Read below about mapOptions and options)

Info

The default names of latitude input and longitude input is latitude and longitude

<input type="hidden" name="latitude">
<input type="hidden" name="longitude">

You may custom it by adding latInputName or lngInputName at options

MapOptions (optional), read more at GoogleMap JS API

{
  center: {
    lat: -7.259258,
    lng: 112.7931297
   },
   scrollwheel: true,
   zoom: 17
}

Options (optional) :

{
  height: 320,
  latInputName: 'latitude', // no effect when use with latInput
  lngInputName: 'longitude',  // no effect when use with lngInput
  latInput: $('#my-latitude'),
  lngInput: $('#my-longitude'),
  click: function (latlng) {}, // triggered when map clicked
  change: function (latlng) {} // triggered when latlng changed (including change after searching)
}

Demo

To use demo, replace 'your_api_key' with your API Key. Read more about APIKEY at GoogleMap API

About

Pick latitude and longitude from Google Map using JQuery

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages