Why use Baidu Maps and Amap jsapi positioning, pc does not allow mobile phones but very accurate?

found that using pc to open Baidu map and Amap"s official website location demo test location is not accurate at all, but it is very accurate when opening it through mobile phone.
what is the reason for this?
my project is a pure pc project, how can I get the location address accurately?

Jan.15,2022

because the mobile phone has GPS devices, PC can only be located through the network IP. The accuracy does affect

.
MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1b44b05-2c745.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1b44b05-2c745.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?