Geolocation API overview  |  Google for Developers

Find location based on cell towers and WiFi nodes. Learn the protocol to send this data to the server and to return a response to the client.