title: JavaScript how to get geo location from ip address?
body: <p>Is there a way to get Geo location from the IP address of the user?</p>
  
  <p>If user agrees, I collect Geo Location using:
  navigator.geolocation.getCurrentPosition()</p>
  
  <p>but if the user refuses, I want to get it from the IP address although it is not accurate.</p>