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

  • AndyMcMillinTV

    AndyMcMillin

    6 HAZİRAN 2007
  • Excel Functions

    Excel Functi

    4 NİSAN 2010
  • Vsauce

    Vsauce

    30 Temmuz 2007