当前位置: 首页 > 后端技术 > PHP

根据一定范围内的关键词获取经纬度

时间:2023-03-29 17:05:37 PHP

为了解决根据关键字获取经纬度的问题,找了半天也没找到地图平台的API,只好退而求其次。找到了高德的周边搜索,得到了一定范围内可以请求的关键词搜索。$content=file_get_contents('http://restapi.amap.com/v3/place/around?key=你的key&page=1&radius=5000&offset=10&keywords=%E5%9B%BD%E9%99%85%E8%8A%B1%E5%9B%AD%E5%9F%8E&location=118.387716%2C24.956172&s=rsv3&rf=h5&utm_source=litemap&callback=jsonp3');$content=ltrim($content,'jsonp3(');$content=rtrim($content,')');print_r(json_decode($content,true));请求地址解析:高德平台http://restapi.amap.com/v3/place/around?key=Key&page=1&radius=5000//中心点有多远&offset=10&keywords=Keywords&location=118.387716,24.956172//中心点&s=rsv3&rf=h5&utm_source=litemap&callback=jsonp3结果分析:Array([status]=>1[count]=>12//结果数量[info]=>OK//返回结果[infocode]=>10000[suggestion]=>Array([keywords]=>Array()[cities]=>Array())[pois]=>Array([0]=>Array([id]=>B025303E8S[name]=>HonghuaInternationalGardenCity[type]=>商务住宅;住宅区;住宅区[typecode]=>120302[biz_type]=>Array()[address]=>Array()[地址]=>118.400255,24.951351[tel]=>Array()[distance]=>1374[biz_ext]=>Array()[pname]=>福建省[cityname]=>泉州市[adname]=>南安市[importance]=>Array()[shopid]=>Array()[shopinfo]=>0[poiweight]=>Array())...))首次发布地点