ホームページ  >  に質問  >  本文

JavaScript - Baidu Maps 独自の製品は正確な位置情報を提供できますが、パブリック API を呼び出すときに正確な位置情報を取得するためにユーザーの同意を得る必要があるのはなぜですか?また、その処理が非常に遅いのはなぜですか?

デスクトップ ブラウザでは、Baidu Map API の new BMap.Geolocation() の getCurrentPosition() メソッドを呼び出して、ユーザーの現在の座標を取得します。ブラウザはユーザーに位置情報を公開するかどうかを尋ねる必要があります (結局、 、ユーザーのプライバシーが関係します) [はい] を選択すると正確な座標が取得され、それ以外を選択すると現在の都市の座標のみが取得されます。

しかし、これはデスクトップ ブラウザであり、Baidu Maps の独自製品でもありますが、私の正確な位置を直接特定することができ、問い合わせボックスはなく、測位速度も非常に高速です。公開位置情報の設定をオフにしましたが、迅速かつ正確に測位しました。

###何故ですか? Baidu Maps API でユーザーの座標を取得する他の方法はありますか?

某草草某草草2683日前977

全員に返信(2)返信します

  • 过去多啦不再A梦

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

    地理位置情報による GPS 座標の取得に加えて、Wi-Fi 測位と基地局測位に分けられる一種のネットワーク測位もあります。測位位置は、Wi-Fi または基地局の情報を取得し、対応する Wi-Fi または基地局に問い合わせることによって取得されます。基地局位置データベース。測位データベースは継続的に改善および補足できるため、測位の精度が高くなるほど、測位の精度も高くなります。

    返事
    0
  • 巴扎黑

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

    /a/11...

    返事
    0
  • キャンセル返事