2013-04-23 32 views
6

Tôi muốn đề xuất tự động hoàn thành của Googles chỉ liệt kê các chỗ ở và địa điểm. Tôi đã cố gắng để có được loại chỗ ở để làm việc tuy nhiên không có đề xuất nào xuất hiện.Địa điểm tự động hoàn tất bằng cách đặt chỗ ở và địa điểm

Khi tôi xóa ac_options khỏi biến tự động hoàn thành, mọi thứ hoạt động tốt nhưng không có đề xuất nào bị thu hẹp theo loại cụ thể.

var ac_options = { 
     types: ['lodging'] 
    }; 

    var input = document.getElementById(this.options.autoCompleteInputId); 
    var autocomplete = new google.maps.places.Autocomplete(input, ac_options); 

    //bind to input field 
    autocomplete.bindTo('bounds', this.gmap); 
+0

bạn có thể cung cấp một ví dụ về http://jsfiddle.net/ với những gì bạn có cho đến nay có lẽ? – likeitlikeit

+0

Tôi đã gặp rắc rối với jsfiddle vì vậy cuối cùng tôi không bận tâm. Sau một vài ngày với vấn đề này tôi khá chắc chắn rằng điều này hiện nay không thể được thực hiện. – Malcr001

Trả lời

5

Tôi không nghĩ nại là lựa chọn hợp lệ, theo đường dẫn sau ...

https://developers.google.com/maps/documentation/javascript/places#places_autocomplete

Bạn nên thử sau để thay thế ...

https://developers.google.com/maps/documentation/javascript/examples/places-queryprediction

thay vì "pizza gần" trong ví dụ sử dụng "chỗ ở" ... :)

+0

Tùy chọn được đề xuất không phải là cách sử dụng phù hợp. Một đầu vào của chỗ ở không trả lại chỗ ở chỉ kinh doanh nó phù hợp với bất cứ điều gì với từ khóa chính xác có chứa chỗ ở mà là khác nhau để chỉ hiển thị các doanh nghiệp nộp đơn. – Malcr001

+0

Để liệt kê danh sách doanh nghiệp bạn chỉ có thể sử dụng: var options = { loại: ['thành lập'] }; –

Các vấn đề liên quan