JavaScript how to get geo location from ip address?
<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>