2016-04-17 1 views
0

のためのオートコンプリート...のGoogleマップのAPI - 私は唯一のホテルを検索するが、GoogleマップのAPI aucompleteで入力フィールドを作ってみるのホテル

私が試してみてください。

<script type="text/javascript"> 
     google.maps.event.addDomListener(window, 'load', function() { 
      var places = new google.maps.places.Autocomplete(
     (
      document.getElementById('hotel')), { 
     types: ['hotel'] 
     }); 
      // var places = new google.maps.places.Autocomplete(document.getElementById('hotel')); 
      google.maps.event.addListener(places, 'place_changed', function() { 
       var place = places.getPlace(); 
       var address = place.formatted_address; 
       var phone = place.formatted_phone_number; 
       var name = place.name; 
       var url = place.website; 
       $('#address').val(address); 
       $('#phone').val(phone); 
       $('#url').val(url); 
       $('#hotel').val(name); 
      }); 
     }); 
    </script> 

が、いけない仕事...ここでの解決策は何ですか?

+0

「宿舎」タイプを使用することはできますが、Googleのオートコンプリートライブラリを使用しないで別々に結果を表示することができます。 –

+0

例をどのように表示できますか? – Andrew

答えて

0

残念ながら、これは不可能です。

プレイスオートコンプリートAPIでは、ホテルの結果のみにフィルタリングすることはできません。オートコンプリートフィルタリングでサポートされるタイプのリストは、Google DevelopersサイトTypes supported in place autocomplete requestsに記載されています。 hotelはリストにありません。

関連する問題