Browse Source

UI-1309: Use Google Maps Geocode API instead of geocode.org API to resolve ZIP codes into addresses

4.3
Joris Tirado 9 years ago
parent
commit
2c5f8aafbe
1 changed files with 9 additions and 4 deletions
  1. +9
    -4
      submodules/myOffice/myOffice.js

+ 9
- 4
submodules/myOffice/myOffice.js View File

@ -920,10 +920,15 @@ define(function(require){
});
emergencyZipcodeInput.on('blur', function() {
$.getJSON('http://www.geonames.org/postalCodeLookupJSON?&country=US&callback=?', { postalcode: $(this).val() }, function(response) {
if (response && response.postalcodes.length && response.postalcodes[0].placeName) {
emergencyCityInput.val(response.postalcodes[0].placeName);
emergencyStateInput.val(response.postalcodes[0].adminName1);
self.myOfficeGetAddessFromZipCode({
data: {
zipCode: $(this).val()
},
success: function(results) {
if (!_.isEmpty(results)) {
emergencyCityInput.val(results[0].address_components[1].long_name);
emergencyStateInput.val(results[0].address_components[3].short_name);
}
}
});
});


Loading…
Cancel
Save