getLocaltion 
Introduction 
getLocaltion to get the user's latitude and longitude information.
parameters 
- timeout: which indicates the maximum waiting time (in milliseconds) for obtaining location information. By default, if no timeout is specified, the timeout limit is not set.
Return value 
Returns an object of type Promise<{ latitude: number; longitude: number }>, which resolves to an object containing latitude and longitude if successful, and is rejected with an error message when it fails.
Precautions 
- This function can only be run in modern browsers that support the navigator.geolocationAPI.
- Users must agree to share their location information or an error will be thrown.
- If the browser is not running in an HTTPS environment, it will not work. Ensure that the application is deployed on HTTPS
Example 
js
import { getLocaltion } from "cat-tool";
getLocaltion()
  .then(({ latitude, longitude }) => {
    console.log("Location:", latitude, longitude);
  })
  .catch((error) => {
    console.error("Error getting location:", error);
  });Online Experience 
get location
