2012-02-06 7 views
1

자동 API와 함께 장소 API를 사용하여 앱을 제작하고 있는데 "쿠웨이트 Magic Mall, Al Ahmadi, Kuwait"라는 검색어에 대한 특이한 점을 발견했습니다.Google지도에서 검색 결과가 없습니다. Api

자동 제안 결과가 내게 옵션 중 하나 인 쇼핑몰을 표시한다는 것이지만 내가 선택한 경우 장소가 표시되지 않습니다. 내가 대답을 찾을 couldnt한다, 그래서 http://code.google.com/apis/maps/documentation/javascript/examples/places-autocomplete.html 에, 구글지도 튜토리얼에 그것을 시도했지만뿐만 아니라이 같은 결과를 얻었다 잠시 후

.

Google지도 그룹에서 같은 질문을했지만 havent에 대한 답변이 있습니다.

+0

현재 실행중인 코드 나 JSFiddle을 게시 할 수 있습니까? 우리는 실제로 그것을 보지 않고는 아무것도 디버깅 할 수 없습니다. –

+0

재현 단계 : (1) http://code.google.com/apis/maps/documentation/javascript/examples/places-autocomplete.html을 방문하십시오. (2) "Kuwait Magic Mall, Al Ahmadi, Kuwait "(3) 제공된 제안을 클릭하십시오 (4) 아무 일도 일어나지 않는 것을 관찰하십시오. 좀 더 정확히 말하자면, 한 가지가 발생합니다.이 요청은 'https : //maps.googleapis.com/maps/api/js/PlaceService.GetPlaceDetails? ...'상태를 반환합니다. 'NOT_FOUND' – miguev

답변

1

이상한 행동입니다. 이것을 더 깊이 조사해야 할 것입니다.

그 사이에 autocomplete.bindTo() 방법이 결과를 표시하지 못하는 것처럼 보입니다 (연결된 예에서). bindTo() 전화를 제거하면 예제가 작동하는 것을 볼 수 있습니다.

http://jsfiddle.net/qZU6L/

당신은 또한 autocomplete.setBounds() 메소드가 당신을 위해 작동하는지 확인하기 위해 그 동안 시도 할 수 있습니다 : 여기

는 자동 완성이 그 장소 작업을 보여줍니다 JSFiddle이다.

+0

예. 그것은 bindTo() 제거한 후 괜찮아요 작동합니다. 나는 bindTo()의 목적을 이해할 수 없었다. 누구도 나에게 좋은 예제를 가르쳐 줄 수 없었다. – iamkhush

+0

http://code.google.com/apis/maps/documentation/javascript/places.html#places_autocomplete의 문서에 따라 : 결과를지도의 뷰포트에 바이어스하려면 해당 뷰포트가 변경 되더라도 자동 완성 객체의'bindTo()'함수를 사용하십시오. – andresf

관련 문제