2013-03-29 2 views
5

gmap 자동 완성 기능을 사용하고 있으며 사용자가 제안 목록에서 선택 사항을 누르지 않는 경우가 있습니다. 예를 들어, 그는 입력 필드에 "파리"라고 입력하고 파리에서 검색이 수행 될 것이라고 생각하지만 gmap 자동 완성의 'place_changed'는 호출되지 않았고 검색을 수행 할 수 없습니다. 사용자가 선택하지 않은 경우 제안 목록의 첫 번째 선택 항목을 기본적으로 어떻게 선택할 수 있습니까? 나는 여기에 설명 된 "enter issue"(Google maps Places API V3 autocomplete - select first option on enter)에 제공된 솔루션을 흐림 이벤트 처리와 함께 적용 할 수 있다고 생각하지만 작동하지 않습니다.Google지도 자동 완성 기본적으로 목록의 첫 번째 항목 선택

힌트가 있습니까?

답변

3

저는 이것이 자동 완성의 목적을 무방비로 생각합니다.

당신은과 같이 문법적으로 예측이 프로 자동 완성을 검색 할 수 있습니다 :

+0

당신은 사람입니다 도움이

function initialize() { var service = new google.maps.places.AutocompleteService(); service.getQueryPredictions({ input: 'some address' }, callback); } function callback(predictions, status) { if (status != google.maps.places.PlacesServiceStatus.OK) { alert(status); return; } // Take the first result var result = predictions[0] // do as you wish with the result } 

희망! 그것은 2 일 내 머리를 불고 있었다. :)) 고맙습니다! – zur4ik

+0

가장 환영합니다. –