php根据经纬度获取城市名

/*php根据经纬度获取城市名*/
function get_my_addr_infos(){
    $ch = curl_init();
    $timeout = 5;
    $lat = $list[‘info‘][‘lat‘]; //维度
    $lng = $list[‘info‘][‘lng‘]; //经度
    $URL = "http://api.map.baidu.com/geocoder/v2/?ak=hLze6N9cRxKwgugGZ2IOmc1n&location=$lat,$lng&output=json&pois=0";
    curl_setopt ($ch, CURLOPT_URL, $URL);
    curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
    $file_contents = curl_exec($ch);
    curl_close($ch);
    $positon_add = json_decode($file_contents,true);
    $positon_addr_detail = ($positon_add[‘result‘][‘formatted_address‘]) ? $positon_add[‘result‘][‘formatted_address‘] : "定位不准确,地图上没该地方";
    return $positon_addr_detail;
}
时间: 2024-07-29 23:38:36

php根据经纬度获取城市名的相关文章

通过经纬度获取城市名/地址(不需要三方包)

1:getLocation()方法筛选出最优获取经纬度的方法 2:MapThread线程通过将getLocation()获取的经纬度上传而获取城市名 public class PositionActivity extends BaseActivity implements IInit, IResponseHandler, View.OnClickListener { private TextView mLocationTV, mCategoryTV;//位置.种类 private double

【转】百度API获取城市名地名(附源码)

在做一个软件时,用到了定位功能.网上有很多关于google 的GPS定位,但网上关于google定位都没有用, 搜索下原因:(这里建议大家在中国就尽量不使用系统自带的定位) 因为Google的服务器不在中国(就算能网上关于定位的代码能用,那也非常的慢,除非你的应用是在国外使用)    由于网络等原因所以定位一般会失败 于是转向使用百度api来定位. 所用到的百度API参考地址. 取得位置的百度官方sdk参考 Android定位SDK 由坐标获取地址方法参考 Geocoding API 的 7.逆

关于百度地图根据经纬度获取城市信息的接口

1.首先登录百度地图开放平台,可以直接用百度账号,如果没有就申请一下: 2.登录之后,右上角有一个API控制台,点进去: 3.创建应用,填写应用名称,选择类型和服务,ip白名单可以填写0.0.0.0/0: 4.应用列表里面就会看到对应的ak: 5.http://api.map.baidu.com/geocoder/v2/?ak=AAAAA&location=BBBBB&output=json&pois=1 AAAAA为的ak BBBBB为lat,lng 中间用,隔开. 返回的jso

微信,根据经纬度获取当前城市

浏览器原生跟微信JS-SDK两种方法获取用户经纬度和所在城市的方法 www.MyException.Cn 网友分享于:2015-09-24 浏览:0次 浏览器原生和微信JS-SDK两种方法获取用户经纬度和所在城市的方法 网上找了很多根据经纬度获取城市的文章,没发现特别好用的,于是自己写了一个,包含自带浏览器获取经纬度和微信JS-SDK获取经纬度的方法,获取后并存入localStorage. 参考资料如下 微信JS-SDK :http://mp.weixin.qq.com/wiki/7/aaa13

iOS_21团购_定位并根据经纬度,解析出城市名

// // LocationTool.m // 帅哥_团购 // // Created by beyond on 14-8-22. // Copyright (c) 2014年 com.beyond. All rights reserved. // #import "LocationTool.h" #import <CoreLocation/CoreLocation.h> #import "City.h" #import "MetaDataTo

ios项目开发(天气预报项目):通过经纬度获取当前城市名称

 1 . 在项目里添加 CoreLocation.framework 2 .在 .h 文件输入如下: 1.#import <CoreLocation/CLLocation.h> 2.#import <CoreLocation/CLLocationManager.h> 3.#import <coreLocation/CLGeocoder.h> 4.#import <coreLocation/CLPlacemark.h> 3 . 在 .m文件输入如下: 1.

根据城市名获取百度地图坐标API

最近项目中百度地图的相关操作当没有坐标的时候默认通过城市名称获取中心点,不过感觉有点慢到网上搜索了一下也没类似的城市对应的价格的数据库.所以自己就建了一个.现公开出来供大家使用接口调用方法 http://2.ibtf.sinaapp.com/map/?city=北京返回json串 {"x":"116.403874","y":"39.914889"} 注1.城市名请用UTF-8编码否则会出错2.如返回 please reload

php 获取客户端IP地址经纬度所在城市

1. [代码]获取客户端IP地址经纬度所在城市 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 <?php   $getIp=$_SERVER["REMOTE_ADDR"];   echo 'IP:',$getIp;   echo '<br/>';   $content = file_get_contents("http://api.map.baidu.com/location/ip?ak=7IZ6fgGEGohCrRKUE9Rj4TSQ&a

C#微信开发之旅(七):根据经纬度获取地址(百度地图Api)

开发过程中遇到这样的需求,根据用户的地理位置不同,显示不同区域的产品. 这里用到了微信:获取用户地理位置 的功能,(每隔5秒上报 或 进入回话时上报一次),我们根据微信推送过来的经纬度,来转换成实际地址,这里用到的是百度地图Api(要用的话先申请百度ak). PS:微信的这个功能很不稳定,靠它不靠谱,经常不推送...(后来加了手动定位,百度地图Web定位组件 还不错,不是广告!0.0) #region 根据经纬度 获取地址信息 BaiduApi /// <summary> /// 根据经纬度