Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Places API
- function activatePlacesSearch() {
- if (address) {
- let $address = document.getElementById('address');
- let $options = {
- types: ['geocode']
- };
- let $autocomplete = new google.maps.places.Autocomplete($address, $options);
- $autocomplete.setComponentRestrictions({
- 'country': ['pl']
- });
- google.maps.event.addListener($autocomplete, 'place_changed', function () {
- let place = autocomplete.getPlace();
- document.getElementById('address').value = place.name;
- document.getElementById('localizationLat').value = place.geometry.location.lat();
- document.getElementById('localizationLng').value = place.geometry.location.lng();
- });
- }
- }
- function initMap() {
- activatePlacesSearch();
- }
- // activatePlacesSearch();
- // initMap();
- // Google API
- //Dealer map
- let dealerMap = document.querySelector('#dealer_map');
- if (dealerMap) {
- let $lat1 = document.querySelector('#singleLocalizationLat').value;
- let $lng1 = document.querySelector('#singleLocalizationLng').value;
- let $myLatLng1 = new google.maps.LatLng($lat1, $lng1);
- let $dealerMap = new google.maps.Map(dealerMap, {
- zoom: 16,
- center: $myLatLng1,
- mapTypeId: 'roadmap'
- });
- let $dealerMarker = new google.maps.Marker({
- position: $myLatLng1,
- map: $dealerMap,
- animation:google.maps.Animation.BOUNCE
- });
- window.onload = function() {
- initMap();
- };
- }
- //Dealers map
- let dealersMap = document.querySelector('#dealers_map');
- if (dealersMap) {
- let $lat2 = -34.397;
- let $lng2 = 150.644;
- let $myLatLng2 = new google.maps.LatLng($lat2, $lng2);
- let $dealersMap = new google.maps.Map(dealersMap, {
- zoom: 16,
- mapTypeId: 'roadmap'
- });
- console.log('map');
- let $dealersMarker = new google.maps.Marker({
- position: $myLatLng2,
- map: $dealersMap,
- animation:google.maps.Animation.BOUNCE
- });
- console.log('marker');
- window.onload = function() {
- initMap();
- };
- console.log('init');
- }
- window.onload = function() {
- initMap();
- activatePlacesSearch();
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement