Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true&libraries=places"></script>
- <script type="text/javascript">
- var placeSearch,autocomplete;
- function initialize() {
- autocomplete = new google.maps.places.Autocomplete(document.getElementById('autocomplete'), { types: [ 'geocode' ] });
- google.maps.event.addListener(autocomplete, 'place_changed', function() {
- fillInAddress();
- });
- autocomplete2 = new google.maps.places.Autocomplete(document.getElementById('autocomplete2'), { types: [ 'geocode' ] });
- google.maps.event.addListener(autocomplete2, 'place_changed', function() {
- fillInAddress();
- });
- }
- function fillInAddress() {
- var place = autocomplete.getPlace();
- for (var component in component_form) {
- document.getElementById(component).value = "";
- document.getElementById(component).disabled = false;
- }
- for (var j = 0; j < place.address_components.length; j++) {
- var att = place.address_components[j].types[0];
- if (component_form[att]) {
- var val = place.address_components[j][component_form[att]];
- document.getElementById(att).value = val;
- }
- }
- }
- </script>
- <div class="field">
- <%= label_tag ("Pickup Location: ") %><br>
- <%= text_field_tag :pickup_loc, nil, :id => "autocomplete", :placeholder => "Enter your pickup location" %>
- </div>
- <div class="field">
- <%= label_tag ("Drop Location: ") %><br>
- <%= text_field_tag :drop_loc, nil, :id => "autocomplete2", :placeholder => "Enter your dropoff location" %>
- </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement