Add autocomplete for maps in outlet, hub, and partner. #270
This commit is contained in:
parent
ff58ccf9d0
commit
74e0938465
3 changed files with 69 additions and 3 deletions
|
|
@ -164,12 +164,34 @@
|
||||||
|
|
||||||
|
|
||||||
{% block scripts %}
|
{% block scripts %}
|
||||||
<script src="//maps.google.com/maps/api/js?key={{ gmaps_api_key }}" type="text/javascript"></script>
|
<script src="//maps.google.com/maps/api/js?key={{ gmaps_api_key }}&libraries=places" type="text/javascript"></script>
|
||||||
<script src="/assets/vendors/custom/gmaps/gmaps.js" type="text/javascript"></script>
|
<script src="/assets/vendors/custom/gmaps/gmaps.js" type="text/javascript"></script>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
||||||
// BEGIN google maps stuff
|
// BEGIN google maps stuff
|
||||||
|
// location search autocomplete
|
||||||
|
var input = document.getElementById('m_gmap_address');
|
||||||
|
|
||||||
|
var autocomplete = new google.maps.places.Autocomplete(input);
|
||||||
|
autocomplete.setComponentRestrictions({'country': ['{% trans %}default_region{% endtrans %}']});
|
||||||
|
autocomplete.addListener('place_changed', function() {
|
||||||
|
var place = autocomplete.getPlace();
|
||||||
|
|
||||||
|
if (!place.geometry) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
var message = {
|
||||||
|
'action': 'map.search',
|
||||||
|
'params': {
|
||||||
|
'lat': place.geometry.location.lat(),
|
||||||
|
'lng': place.geometry.location.lng()
|
||||||
|
}
|
||||||
|
};
|
||||||
|
console.log(message);
|
||||||
|
});
|
||||||
|
|
||||||
function selectPoint(map, latlng) {
|
function selectPoint(map, latlng) {
|
||||||
var lat = latlng.lat();
|
var lat = latlng.lat();
|
||||||
var lng = latlng.lng();
|
var lng = latlng.lng();
|
||||||
|
|
|
||||||
|
|
@ -143,12 +143,34 @@
|
||||||
|
|
||||||
|
|
||||||
{% block scripts %}
|
{% block scripts %}
|
||||||
<script src="//maps.google.com/maps/api/js?key={{ gmaps_api_key }}" type="text/javascript"></script>
|
<script src="//maps.google.com/maps/api/js?key={{ gmaps_api_key }}&libraries=places" type="text/javascript"></script>
|
||||||
<script src="/assets/vendors/custom/gmaps/gmaps.js" type="text/javascript"></script>
|
<script src="/assets/vendors/custom/gmaps/gmaps.js" type="text/javascript"></script>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
||||||
// BEGIN google maps stuff
|
// BEGIN google maps stuff
|
||||||
|
// location search autocomplete
|
||||||
|
var input = document.getElementById('m_gmap_address');
|
||||||
|
|
||||||
|
var autocomplete = new google.maps.places.Autocomplete(input);
|
||||||
|
autocomplete.setComponentRestrictions({'country': ['{% trans %}default_region{% endtrans %}']});
|
||||||
|
autocomplete.addListener('place_changed', function() {
|
||||||
|
var place = autocomplete.getPlace();
|
||||||
|
|
||||||
|
if (!place.geometry) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
var message = {
|
||||||
|
'action': 'map.search',
|
||||||
|
'params': {
|
||||||
|
'lat': place.geometry.location.lat(),
|
||||||
|
'lng': place.geometry.location.lng()
|
||||||
|
}
|
||||||
|
};
|
||||||
|
console.log(message);
|
||||||
|
});
|
||||||
|
|
||||||
function selectPoint(map, latlng) {
|
function selectPoint(map, latlng) {
|
||||||
var lat = latlng.lat();
|
var lat = latlng.lat();
|
||||||
var lng = latlng.lng();
|
var lng = latlng.lng();
|
||||||
|
|
|
||||||
|
|
@ -174,12 +174,34 @@
|
||||||
|
|
||||||
|
|
||||||
{% block scripts %}
|
{% block scripts %}
|
||||||
<script src="//maps.google.com/maps/api/js?key={{ gmaps_api_key }}" type="text/javascript"></script>
|
<script src="//maps.google.com/maps/api/js?key={{ gmaps_api_key }}&libraries=places" type="text/javascript"></script>
|
||||||
<script src="/assets/vendors/custom/gmaps/gmaps.js" type="text/javascript"></script>
|
<script src="/assets/vendors/custom/gmaps/gmaps.js" type="text/javascript"></script>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
||||||
// BEGIN google maps stuff
|
// BEGIN google maps stuff
|
||||||
|
// location search autocomplete
|
||||||
|
var input = document.getElementById('m_gmap_address');
|
||||||
|
|
||||||
|
var autocomplete = new google.maps.places.Autocomplete(input);
|
||||||
|
autocomplete.setComponentRestrictions({'country': ['{% trans %}default_region{% endtrans %}']});
|
||||||
|
autocomplete.addListener('place_changed', function() {
|
||||||
|
var place = autocomplete.getPlace();
|
||||||
|
|
||||||
|
if (!place.geometry) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
var message = {
|
||||||
|
'action': 'map.search',
|
||||||
|
'params': {
|
||||||
|
'lat': place.geometry.location.lat(),
|
||||||
|
'lng': place.geometry.location.lng()
|
||||||
|
}
|
||||||
|
};
|
||||||
|
console.log(message);
|
||||||
|
});
|
||||||
|
|
||||||
function selectPoint(map, latlng) {
|
function selectPoint(map, latlng) {
|
||||||
var lat = latlng.lat();
|
var lat = latlng.lat();
|
||||||
var lng = latlng.lng();
|
var lng = latlng.lng();
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue