小编Ok *_*iro的帖子

如何使用 Next.js 获取用户的地理位置?

我正在学习 Next.js。我想从用户那里获取纬度和经度。然后调用API。我的代码是这样的:

import Navbar from "../../comps/Navbar";
import Link from "next/link";
import Head from "next/head";
import styles from '../../styles/Mensen.module.css'
import { useEffect } from "react";
import { useState } from "react";
import Location from "../../comps/Location";
import navigator from "react";

export const getStaticProps = async (context) => {    
    const res = await fetch('https://openmensa.org/api/v2/canteens?near[lat]=' + lat+ '&near[lng]=' + long + '&near[dist]=50000');
    const data = await res.json();

    return {
      props: { mensen: data }
    }
}

const Mensen = ({mensen}) => {    
    return ( …
Run Code Online (Sandbox Code Playgroud)

geolocation reactjs next.js

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

geolocation ×1

next.js ×1

reactjs ×1