Ich verwende Javascript für die automatische Vervollständigung von Orten in Google, um die vorgeschlagenen Ergebnisse für mein Suchfeld zurückzugeben. Ich muss nur die Stadt und das Land in Bezug auf die eingegebenen Zeichen anzeigen, aber Google API liefert viele allgemeine Ergebnisse für Orte, die ich nicht benötige um das Ergebnis so zu begrenzen, dass nur Stadt und Land angezeigt werden.
Ich verwende das folgende Beispiel:
<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>