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 ?
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.
/a/11...