<script> export default { data() { }, methods: { getGPS() { function success(position) { const latitude = position.coords.latitude; const lOngitude= position.coords.longitude; console.log("经度"); console.log(latitude); } function error() { console.log("不能获得您的位置。"); } if(!navigator.geolocation) { console.log('Geolocation is not supported by your browser'); } else { console.log ('Locating…'); navigator.geolocation.getCurrentPosition(success, error); } } } } </script> <template> <button @click="getGPS">当前位置</button> </template> <style scoped> </style>
点击获取当前位置,只输出 Locating
![]() | 1 maxin6 2021-10-29 00:51:15 +08:00 geolocation 好像需要用户授权,如果用户不授权是获取不到位置的 |
![]() | 2 maxin6 2021-10-29 01:01:12 +08:00 |