geoLocation 관련

  1. 네이티브앱이 아니라면 이 기능은 크롬정책때문에 https에서만 사용할 수 있지 않나요??
  2. 물론 언젠가는 프로토콜을 도입하면 해결 할 수 있는 문제 겠지만, 그 전에 테스트를 해보고 싶은데
    https가 아니면서도 제 위치를 잡아내는 지도는 daum 지도밖에 없네요 ㅠㅠ 혹시 이 문제를 어떻게
    해결 하셨는 지 알 수 있을까요?

맞습니다. https가 아니라면 GeoLocation 객체를 사용한 현위치 획득은 불가합니다.
때문에 m.map.daum.net 은 https로 서비스하고 있고요.

map.daum.net은 사용자 컴퓨터의 IP 기반으로 접속 위치를 찾고 있습니다.
때문에 어느정도 위치가 맞긴 해도 정확한 위치 표시는 되지 않습니다.

1개의 좋아요

혹시 geoLocation에서 IP기반으로 사용자 위치정보를 획득하는 예제를 소개 해 주실 수 있을까요??

GeoLocation 객체로는 IP 기반으로 가져온다…
결국 https 가 기본이 되어야 할텐데요… 이건 어떻게든 해결하실거라 믿고,

https://developer.mozilla.org/ko/docs/WebAPI/Using_geolocation
이 글에서 설명이 자세히 나와있습니다.
navigator.geolocation.getCurrentPosition 함수를 사용하면 wifi 혹은 ip 기반의 위치 찾기를 시도하네요.

조금 더 자세한 내용은
https://developer.mozilla.org/ko/docs/Web/API/Geolocation/getCurrentPosition#PositionOptions

1개의 좋아요

두더지님 감사합니당

1개의 좋아요