애니빌드.LAB
매뉴얼
APP 관련 앱 메인페이지에서 사용자 위치를 가져오는 방법
- Anybuild
- 2015-09-30 13:04:00
- hit3776
- http://wdev.anybuild.co.kr/bbs/faq/4835
앱에서 사용자 위치확인 하는 방법
사용자의 좌표값을 찾는 스크립트 함수 : app_my_gps_search(fn)
app_my_gps_search(fn) 함수에 들어가는 파라미터(fn)값은 좌표값을 찾은 후 실행될 처리함수를 넣으면
좌표값을 가져온 후 해당 함수가 실행되며 빈값으로 처리시 좌표값만 가져오게 됩니다.
해당 함수를 실행하게 되면 사용자의 좌표값을 쿠키로 저장하게 되며 해당 쿠키값을 phpx 변수로 사용할 수 있습니다.
x 좌표값 변수 : {$_COOKIE[gps_x]}
y 좌표값 변수 : {$_COOKIE[gps_x]}
메인페이지에서 해당 함수를 실행합니다.
이미 좌표값이 존재할 경우 해당 함수 재실행을 방지하는 조건문으로 처리합니다.
<!--@if($_COOKIE[gps_x] || $_COOKIE[gps_y])-->
<script type="text/javascript">
app_my_gps_search();
</script>
<!--@end-->
====================================================
<!--@if($_COOKIE[gps_x] || $_COOKIE[gps_y])-->
<script type="text/javascript">
app_my_gps_search('tmp_fn');
function tmp_fn(gps_arr){
alert("나의 위치 : "+gps_arr["gps_x"]+" // "+gps_arr["gps_y"] +" // "+ gps_arr["gps_addr"] );
}
</script>
<!--@end-->
열기 닫기