SORU
26 Kasım 2011, CUMARTESİ


Nasıl Şehri için google otomatik tamamlama sonuçları limit ve Ülke sadece

Ben kullanarak google otomatik tamamlama yerler javascript dönmek önerilen dosya veya klasör arama sonuçları için benim ihtiyacım olan şey sadece gösteri şehir ve ülke ile ilgili karakterler girdi ama google apı verecek bir sürü genel yerler sonuçları olan Ben , nasıl sınır sonuç göstermek için yalnızca şehir ve ülke .

Aşağıdaki Örnek kullanıyorum:

<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>

CEVAP
16 NİSAN 2012, PAZARTESİ


Ülke kısıtlama deneyebilirsiniz

function initialize() {

 var options = {
  types: ['(cities)'],
  componentRestrictions: {country: "us"}
 };

 var input = document.getElementById('searchTextField');
 var autocomplete = new google.maps.places.Autocomplete(input, options);
}

Daha fazla bilgi:

ISO 3166-1 alpha-2özel gruplar için sonuçlar kısıtlamak için kullanılabilir. Şu anda, componentRestrictions ülke tarafından filtre için kullanabilirsiniz.< / ^ br .< / ^ br . Ülkenin iki karakter, Alfa-2 uyumlu ISO 3166-1 ülke kodu olarak kabul edilmelidir. < / ^ hr . Officially assigned country codes

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DrePwn

    DrePwn

    22 Temmuz 2011
  • Professor Messer

    Professor Me

    27 NİSAN 2007
  • UsherVEVO

    UsherVEVO

    15 EKİM 2009