我需要跟踪用户详细信息,因为该客户端的位置和IP地址是必需的。
我从那里获得了IP地址
$this->input->ip_address();
在codiigniter。
现在的问题是,如何通过使用各自的IP地址在Google地图中确定其位置
只需使用ipinfo.io在
它使用了一个我们可以发布IP地址的location api,它将以json的形式返回位置详细信息:
我们可以使用从json响应到Google Maps API的经度和纬度详细信息在地图上显示位置。
这是我使用的代码:
此脚本根据json响应创建具有经度和纬度的Google Map实例:
jQuery(document).ready(function(){
jQuery.get("http://ipinfo.io/202.88.237.138", function (response)
{
var lats = response.loc.split(',')[0];
var lngs = response.loc.split(',')[1];
map = new GMaps({
el: '#map',
lat: lats, //latitude
lng: lngs //longitude
});
}, "jsonp");
});
该地图将显示在:
<div style="border:1px solid red; height:745px;" id="map"></div>
需要运行Google Maps API gmaps.js。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句