Я використовую JavaScript для автозаповнення google для повернення запропонованих результатів для свого вікна пошуку. Мені потрібно лише показати місто та країну, що стосуються введених символів, але google api дасть безліч загальних результатів, які мені не потрібні, так як щоб обмежити результат, показувати лише місто та країну.
Я використовую такий приклад:
<html>
<head>
<style type="text/css">
body {
font-family: sans-serif;
font-size: 14px;
}
</style>
<title>Google Maps JavaScript API v3 Example: Places Autocomplete</title>
<script src="http://maps.googleapis.com/maps/api/js?sensor=false&libraries=places" type="text/javascript"></script>
<script type="text/javascript">
function initialize() {
var input = document.getElementById('searchTextField');
var autocomplete = new google.maps.places.Autocomplete(input);
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>
<body>
<div>
<input id="searchTextField" type="text" size="50" placeholder="Enter a location" autocomplete="on">
</div>
</body>
</html>