Tôi đang sử dụng google autocomplete đặt javascript để trả về kết quả được đề xuất cho hộp tìm kiếm của tôi, điều tôi cần là chỉ hiển thị thành phố và quốc gia liên quan đến các ký tự được nhập nhưng google api sẽ cung cấp rất nhiều kết quả vị trí chung mà tôi không cần, vậy làm thế nào để giới hạn kết quả chỉ hiển thị thành phố và quốc gia.
Tôi đang sử dụng ví dụ sau:
<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>