Skip to content
This repository was archived by the owner on Nov 9, 2024. It is now read-only.

Commit e063bb2

Browse files
committed
Enhance place name retrieved
1 parent e59ed4f commit e063bb2

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

Resources/assets/twig/complex_google_place_autocomplete_js.html.twig

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,20 @@
1212
var inputAddressComponents = document.getElementById(formId +'_address_components');
1313
1414
var autocomplete = new google.maps.places.Autocomplete(userInput);
15+
var placeService = new google.maps.places.PlacesService(userInput);
1516
1617
google.maps.event.addListener(autocomplete, 'place_changed', function() {
1718
var place = autocomplete.getPlace();
1819
1920
inputName.value = place.name;
2021
inputAddressComponents.value = JSON.stringify(place.address_components);
22+
23+
// try to clean name
24+
if(place.place_id) {
25+
placeService.getDetails({placeId: place.place_id}, function (result) {
26+
inputName = result.name;
27+
});
28+
}
2129
});
2230
}
2331
}

0 commit comments

Comments
 (0)