获取NextJS/ReactJS中当前位置的地理位置坐标[纬度,经度][已关闭]

j91ykkif  于 2023-01-30  发布在  React
关注(0)|答案(2)|浏览(118)

已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题?**添加详细信息并通过editing this post阐明问题。

1年前关闭。
此帖子在17小时前编辑并提交审查。
Improve this question
我需要用户的当前位置latitudelongitude来相应地显示帖子,我正在使用next.js,有人能帮我吗?
先谢了。

mwg9r5ms

mwg9r5ms1#

我解决它做以下:-

useEffect(()=> {
    navigator.geolocation.getCurrentPosition(function(position) {
      console.log("Latitude is :", position.coords.latitude);
      console.log("Longitude is :", position.coords.longitude);
    });
  })
ygya80vv

ygya80vv2#

use router.pathName-这提供了当前路径-

import { useRouter } from 'next/router'

const router = useRouter();

const currentPath = router.pathName

//...rest of your code

这确保了SSR和CSR的可用性
参考:https://nextjs.org/docs/api-reference/next/router

相关问题