我需要跟踪用户详细信息,因为该客户端的位置和IP地址是必需的.
我从中获得了IP地址 @H_301_3@$this->input->ip_address();
我从中获得了IP地址 @H_301_3@$this->input->ip_address();
在codiigniter.现在的问题是如何使用各自的IP地址在谷歌地图中定位
解决方法
只需使用ipinfo.io
它使用一个位置api,我们可以发布IP地址,它将返回位置详细信息为json:
我们可以使用json响应google Maps API的langitude和经度详细信息在地图上显示loacation.
这是我使用的代码:
此脚本使用lattitude&创建一个Google Map实例.来自json回应的经度:
@H_301_3@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"); });并且地图将显示在:
@H_301_3@<div style="border:1px solid red; height:745px;" id="map"></div>