UNPKG

react-map-location

Version:
29 lines (22 loc) 852 B
import { useState , useEffect } from "react"; const LocationInfo = (lat,long,api) => { const [data, setData] = useState(); const [API, setAPI] = useState("KcYLMh4L8RbHmd5XT6fGQIUtyAeZASm1b-relXYX-5U"); if(!api===undefined) { setAPI(api); } const latitude = lat; const longitude = long; useEffect(() => { const fetchApi = async () => { const url = `https://reverse.geocoder.ls.hereapi.com/6.2/reversegeocode.json?prox=${latitude}%2C${longitude}&mode=retrieveAddresses&maxresults=1&gen=9&apiKey=${API}`; const response = await fetch(url); const resJSON = await response.json(); setData(resJSON); }; fetchApi(); },[latitude,longitude,API]); return data; }; export default LocationInfo;