>  Q&A  >  본문

javascript - Baidu Maps의 자체 제품은 정확한 위치를 제공할 수 있습니다. 공개 API를 호출할 때 정확한 위치를 얻으려면 왜 사용자 동의를 받아야 하며, 왜 그렇게 느립니까?

데스크톱 브라우저에서는 Baidu Map API의 new BMap.Geolocation()의 getCurrentPosition() 메서드를 호출하여 사용자의 현재 좌표를 가져옵니다. 브라우저는 사용자에게 위치 정보를 공개할지 여부를 묻습니다. 개인 정보 보호가 관련됩니다), 선택이 '예'라면 정확한 좌표가 얻어지고, 그렇지 않으면 현재 도시의 좌표만 얻어집니다.

데스크톱 브라우저이자 바이두 지도 자체 제품인데도 나의 정확한 위치를 직접 찾아낼 수 있고, 위치 확인 속도도 매우 빠르다. 공개 위치 정보 설정을 꺼두었는데도 빠르고 정확하게 위치 확인이 되네요!

이게 왜요? Baidu Maps API에서 사용자 좌표를 얻는 다른 방법이 있나요?

某草草某草草2663일 전950

모든 응답(2)나는 대답할 것이다

  • 过去多啦不再A梦

    过去多啦不再A梦2017-07-05 11:07:05

    Geolocation을 통해 GPS 좌표를 얻는 것 외에도 Wi-Fi 위치 확인과 기지국 위치 확인으로 구분되는 일종의 네트워크 위치 확인이 있습니다. 둘 다 Wi-Fi 또는 기지국 정보를 얻은 다음 해당 Wi-Fi 또는 기지국을 쿼리하여 얻습니다. 위치 데이터베이스를 사용하여 위치 확인을 얻습니다. 포지셔닝 데이터베이스는 지속적으로 개선되고 보완될 수 있으므로 포지셔닝이 정확할수록 정확도가 높아집니다.

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-07-05 11:07:05

    /a/11...

    회신하다
    0
  • 취소회신하다