On the use of Sohu Sina IP Library query interface
Direct output of guest IP and city:
<Scriptsrc= "Http://pv.sohu.com/cityjson?ie=utf-8" ></Script><Scripttype= "Text/javascript">document.write ('IP:'+Returncitysn.cip+'<br> City:'+returncitysn.cname);</Script>
JS gets current provinces and cities based on IP address
The map provides the coordinates that can be obtained
Example
<!DOCTYPE HTML><HTML><Head> <Metahttp-equiv= "Content-type"content= "text/html; charset=utf-8"> <title>Iptest</title> </Head><Body><spanstyle= "Display:none;visibility:hidden"ID= "Keleyivisitorip"></span><Scriptsrc= "Http://pv.sohu.com/cityjson?ie=utf-8" ></Script><Scripttype= "Text/javascript">document.write ('IP:'+Returncitysn.cip+'<br> City:'+returncitysn.cname); document.getElementById ("Keleyivisitorip"). Value=Returncitysn.cip; document.getElementById ("Keleyivisitorip"). InnerText=Returncitysn.cip;</Script><Scripttype= "Text/javascript">document.write ('<br>keleyivisitorip InnerText:'+document.getElementById ("Keleyivisitorip"). InnerText);</Script></Body></HTML>
In Java, the Nginx reverse proxy obtains the client IP and obtains the related coordinates and so on information