2016-07-13 24 views

Antwort

0

Sie können dies mithilfe der Google Places-Autocomplete-API erreichen. Hier ist ein Beispiel

var autocomplete = new google.maps.places.Autocomplete(address); 
 

 
google.maps.event.addListener(autocomplete, 'place_changed', function() { 
 
    var latitude = autocomplete.getPlace().geometry.location.lat(); 
 
    var longitude = autocomplete.getPlace().geometry.location.lng(); 
 

 
    $("#lat").val(latitude).change(); 
 
    $("#lon").val(longitude).change(); 
 
});
input { 
 
    width: 400px; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://maps.googleapis.com/maps/api/js?sensor=false&libraries=places&dummy=.js"></script> 
 
<form> 
 
    <input type="text" id="address" placeholder="address"> 
 
    <br> 
 
    <input type="text" id="lat" placeholder="latitude"> 
 
    <br> 
 
    <input type="text" id="lon" placeholder="longitude"> 
 
</form>