Maison  >  Questions et réponses  >  le corps du texte

javascript - Les propres produits de Baidu Maps peuvent fournir un positionnement précis. Pourquoi dois-je obtenir le consentement de l'utilisateur pour obtenir un positionnement précis lorsque j'appelle son API publique, et pourquoi est-elle si lente ?

Dans le navigateur de bureau, j'appelle la méthode getCurrentPosition() du nouveau BMap.Geolocation() dans l'API Baidu Map pour obtenir les coordonnées actuelles de l'utilisateur. Le navigateur doit demander à l'utilisateur s'il doit divulguer les informations de localisation (après tout, l'utilisateur). la vie privée est en jeu), si le choix est oui Alors les coordonnées précises seront obtenues, sinon seules les coordonnées de la ville actuelle seront obtenues.

Mais c'est aussi un navigateur de bureau et un produit propre à Baidu Maps, mais il peut localiser directement ma position précise. Il n'y a pas de boîte de demande et la vitesse de positionnement est très rapide. J'ai désactivé le réglage des informations de localisation publiques et je me suis toujours positionné rapidement et avec précision !

Pourquoi est-ce ? Existe-t-il un autre moyen d'obtenir les coordonnées de l'utilisateur dans l'API Baidu Maps ?

某草草某草草2663 Il y a quelques jours949

répondre à tous(2)je répondrai

  • 过去多啦不再A梦

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

    En plus d'obtenir les coordonnées GPS par géolocalisation, il existe également une sorte de positionnement réseau, qui est divisé en positionnement wifi et positionnement de la station de base. L'emplacement de positionnement est obtenu en obtenant des informations sur le wifi ou la station de base, puis en interrogeant le wifi ou la station de base correspondant. base de données de localisation de la station de base. La base de données de positionnement peut être continuellement améliorée et complétée, de sorte que plus le positionnement est précis, plus il le sera.

    répondre
    0
  • 巴扎黑

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

    /a/11...

    répondre
    0
  • Annulerrépondre