Rigorosamente solo f.y.i., caricatore di Google https://developers.google.com/loader/ quale si desidera caricare con un semplice tag script:
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
fa negozio di informazioni circa il loro migliore ipotesi di una posizione degli utenti, presumibilmente fatta via via intraperitoneale ricerca, all'interno dell'oggetto google.loader.ClientLocation. In effetti, ecco un esempio di fiddle che mostra la tua posizione (presunta) con un marcatore http://jsfiddle.net/pTfM5/2/
È orribilmente inaccurato per me, mi mostra di essere un intero stato e un paio di centinaia di miglia lontano da dove sono veramente. ipinfodb e ip2location come suggerito da Michael C. sono un po 'più accurati, mi mostrano solo due terzi più lontani della realtà di quanto faccia il caricatore di googles, ancora lontano da una lunga strada.
Maxmind è molto meglio, però, solo fuori da circa 20 miglia
Questa domanda è stata chiusa, quindi non posso ufficialmente rispondere, ma Google non offre un servizio specifico che permette di convertire IP per Lat Long. Un POST a 'https: //www.googleapis.com/geolocation/v1/geolocate? Key = API_KEY' senza campi fallback per l'utilizzo dell'indirizzo IP. – protometa