2012-04-16 8 views
2

私はgoogle.maps.places.Autocompleteを使用していますが、都市を自動完成しますが、オートコンプリートの結果をGoogleドキュメントのように複数の都市に限定します。Googleプレイスオートコンプリート

componentRestrictions: {country: "us", "fr"} 

これを試してみてください:実際に

componentRestrictions: {country: ["us", "fr"]} 
+0

皮肉なことに、これは私が国別にフィルタリングした最初の例です。ありがとう!どこに文書化のために行ったのですか? – fatfrog

+0

回避策:http://stackoverflow.com/questions/11290755/limit-google-maps-of-countries-in-the-autocomplete-list-to-india-usa-and-uk/36064059#36064059 – metamagicson

答えて

1

を持っているものですPlaces APIは1つの国のみを制限としてサポートしています。 ComponentRestrictions

+0

こんにちは、ありがとう、私はできるだけ早く病気それを試してみてください:) – Francois

3

この

は私が場所のオートコンプリートをGoogleに新しいですが、私はエラーがここにあると思い

<script src="http://maps.googleapis.com/maps/api/js?sensor=false&amp;libraries=places" type="text/javascript"></script> 
<script type="text/javascript"> 
function initialize() { 

    var input = document.getElementById('searchTextField'); 

    /* restrict to multiple cities? */ 
    var options = { 
     types: ['(cities)'], 
     componentRestrictions: {country: "us", "fr"} 
    }; 


    var autocomplete = new google.maps.places.Autocomplete(input, options); 
} 
google.maps.event.addDomListener(window, 'load', initialize); 
</script> 

<div> 
<input id="searchTextField" type="text" size="50" placeholder="Enter a location" autocomplete="on"> 
</div> 
関連する問題