您好,欢迎访问一九零五行业门户网

php调用googlemap?

php 调用googlemap,并根据客户端发送的经纬度显示位置,怎样实现?
回复讨论(解决方案) 找google的api啊
http://wenku.baidu.com/view/704d821ea76e58fafab003b0.html
简单点的,像这样,google现有的代码,但是需要共享用户的地理位置给google。
https://google-developers.appspot.com/maps/documentation/javascript/examples/map-geolocation
复杂点的,需要有一个ip个经纬度数据包。不过免费的很少,像:http://www.maxmind.com/en/geolocation_landing
然后用
function curip(){ $ip=''; if(getenv('http_client_ip') and strcasecmp(getenv('http_client_ip'),'unknown')){ $ip=getenv('http_client_ip'); }elseif(getenv('http_x_forwarded_for') and strcasecmp(getenv('http_x_forwarded_for'),'unknown')){ $ip=getenv('http_x_forwarded_for'); }elseif(getenv('remote_addr') and strcasecmp(getenv('remote_addr'),'unknown')){ $ip=getenv('remote_addr'); }elseif(isset($_server['remote_addr']) and $_server['remote_addr'] and strcasecmp($_server['remote_addr'],'unknown')){ $ip=$_server['remote_addr']; }else{ $ip='127.0.0.1'; } return $ip;}
获取用户ip地址,再从数据库里转换成经纬度,填写到google map的js代码里。
其它类似信息

推荐信息