2012-09-14 6 views
0

Zend와 Google Maps API를 처음 사용하기 때문에 양식을 만들고 싶습니다. 사용자가 필드 (아마도 "양식"외부의 필드)에 주소를 입력하는 경우 주소는 Google지도에서 조회하고 실시간으로 확인하는 것이 좋지만 "검색 주소"버튼을 사용하여 수행 할 수도 있습니다. 사용자가 표시된 주소가 만족 스러우면 그는 양식과 주소 (또는 긴/위도, 무엇이든지간에 무엇이든)를 Google지도 API에서 추출하고 데이터베이스에 추가 양식 데이터와 함께 저장합니다. 이것이 어떻게 최선의 방법으로 행해지겠습니까?Google지도 API를 사용하는 Zend_Form의 주소

답변

0

가장 쉬운 방법은 양식에 두 개의 숨겨진 필드 (위도/경도)를 추가하고 자바 스크립트에서 텍스트 필드를 처리하는 것입니다. 따라서 사용자가 주소 입력을 완료하면 ajax 요청을 시작하고 결과 값을 숨겨진 필드에 씁니다. 제출되면 양식을 확인하고 위도/경도 필드에서 채워진 값을 찾아야합니다. 누락 된 경우 사용자에게 오류 메시지를 표시하십시오.

관련 문제