다음 모듈을 다운로드하여 활성화하십시오.
하위 모듈을 활성화합니다 :
- 지오 필드지도 7.x-1.0-alpha5
- UI 7.x-3.0-rc1보기
- OpenLayers UI 7.x-2.0-alpha2
- OpenLayers 뷰 7.x-2.0-alpha2
admin/structure/types/add
" Location
" 라는 새 콘텐츠 유형으로 이동
admin/structure/types/manage/location/fields
다음 필드로 이동하여 추가하십시오.
- 레이블 : 주소> 필드 이름 : 주소> 필드 유형 : 우편 주소> 위젯 : 동적 주소 양식
사용 가능한 국가를 목록에서 선택하십시오. 모두 비워 두려면 비워 두십시오.
"주소 양식 (국가 별)"확인
라벨 : 지오 필드> 필드 이름 : 지오 필드> 필드 유형 : 지오 필드> 위젯 : 다른 필드의 지오 코드
지오 필드 admin/structure/types/manage/ol_locator_location/display
의 Default
디스플레이로 이동하여 변경하십시오 .
톱니 바퀴 아이콘을 클릭하고 다음을 선택하십시오.
- OpenLayers 사전 설정 : 지오 필드 포맷터 맵> 데이터 옵션 : 전체 지오메트리 사용
다음으로 이동하여 admin/structure/openlayers/layers/settings
설정하십시오.
- Google Maps API 버전 : v3.2
테스트 위치를 만들어 지오 코딩이 작동하는지 테스트 해 봅시다
- 테스트 컨텐츠 유형을 작성할 때 올바르게 설정된 주소를 사용 중인지 확인하십시오. Google이 귀하의 주소를 모르는 경우 새 사이트도 마찬가지입니다.
admin/structure/views/add
다음 정보를 사용하여 새보기로 이동 하십시오.
- 보기 이름 : 근접 검색> 설명 : 사용자가 근접 검색을 수행 할 수 있도록 지오 코딩 된 위치를 동적 맵에 표시합니다. > 표시 : 유형 내용 : 정렬 기준 : 정렬되지 않음> 계속 및 편집
다음 필드를 추가하고 명시된 경우를 제외하고 기본값을 유지하십시오.
- 내용 : 제목 > 확인 라벨 작성 : "제목"
- 내용 : 주소 (주소)
- 콘텐츠 : 지오 필드 (Geofield)> 표시에서 제외
- 근접 : 거리 (거리)
기존에 다음 필터 기준 을 추가하십시오 .
- 내용 : 게시 (예) 및
- 내용 : 유형 (= 위치)
- 근접성 : 원형 (노출)>이 필터를 방문자에게 노출하여 변경 가능> 레이블 : 근접성> 값 필드에 "10"추가> 측정 단위 잠금 해제> 위치 잠금 해제
머리글 > 전역 : 텍스트 영역>보기에 결과가없는 경우에도 표시
- "가까운 위치를 찾으십시오. 도시, 주 /도 또는 우편 번호를 사용하여 검색 할 수 있습니다."
결과 동작 없음 > 글로벌 : 텍스트 영역 및 다음을 추가하십시오.
- "죄송합니다. 결과가 없습니다.
1.) 우편 번호의 정확성을 확인하십시오
2.) 도시, 주 또는 도의 철자를 확인하십시오.
3) 근접 거리를 늘리십시오"
제출 버튼 텍스트 : 검색
새 디스플레이 추가 : " OpenLayers Data Overlay "
형식 :
- 설정>이 오픈 레이어 적용 (재정의)> 맵 데이터 소스 : WKT> WKT 필드 : 지오 필드> 설명 필드>> 적용 (이 디스플레이)
보기 저장
이동 admin/structure/openlayers/maps
기본 맵 복제
일반 정보> 이름 : location_map 제목 : 위치 맵> 맵 설명 : 기본 위치 맵입니다.
레이어 및 스타일> 레이어 오버레이 (방금 만든보기 선택) 위치 "사용 가능" "활성화 됨"지오 필드 포맷터 자리 표시 자에 대해 동일하게 수행하십시오.
동작> 팝업 (다시 와서 "팝업을 적용 할 레이어 선택" 으로 돌아 가야 합니다. )> 레이어로 확대 "맵이로드 될 때 확대 할 레이어를 선택합니다." > 포인트 줌 레벨 : 20 ****
지도 저장
방금 만든보기로 돌아 가기
admin/structure/views/view/proximity_search/edit
디스플레이 "페이지" 추가
- 통로:
/locator
- 형식 : OpenLayers 맵> 적용 (이 디스플레이)> 맵 : 위치 맵 (OpenLayers에서 방금 생성 한 맵)> 적용
뷰를 저장합니다. 이제 테스트 내용과 함께 뷰 하단의 미리보기 창에 맵이 표시됩니다.
디스플레이 추가 : "첨부 파일"
- 형식 : 테이블> 적용 (이 디스플레이)
- 첨부 : 페이지
- 노출 된 필터 상속 : 예
- 머리글> 전역 : 텍스트 영역> 적용을 제거합니다 (이 디스플레이).
- 표시 할 항목 : 지정된 수의 항목 표시 | 5 개 항목
- 상속 호출기 : 예
- 렌더 호출기 : 예
보기 저장
비헤이비어> 팝업> 레이어> 근접 _ 검색 _openlayers_1 (방금 만든 Openlayers 맵보기)
레이어 확대> 맵로드시 지정된 레이어의 범위까지 확대합니다. >proximity_search_openlayers_1
돌아 가기 admin/structure/types/manage/location/display
> 톱니 바퀴 아이콘을 클릭하고 열린 레이어 사전 설정 을 방금 만든 위치 맵 > 업데이트> 저장으로 변경하십시오.