dongta5621 2017-06-12 10:28
浏览 10

我可以在我的网站PHP上获得用户的完整地址吗?

Now I'm using this code for getting the address:

$url = "http://maps.googleapis.com/maps/api/geocode/json?latlng=$lat,$long&sensor=false";

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_ENCODING, "");
$curlData = curl_exec($curl);
curl_close($curl);

$address = json_decode($curlData);

There is result (Simplified. You guys can see full result here: http://maps.googleapis.com/maps/api/geocode/json?latlng=10.8142,106.6438&sensor=false):

 {
       "results" : [
          {
             "address_components" : [
                {
                   "long_name" : "C 2",
                   "short_name" : "C 2",
                   "types" : [ "route" ]
                },
                {
                   "long_name" : "Tân Bình",
                   "short_name" : "Tân Bình",
                   "types" : [ "administrative_area_level_2", "political" ]
                },
                {
                   "long_name" : "Hồ Chí Minh",
                   "short_name" : "Hồ Chí Minh",
                   "types" : [ "administrative_area_level_1", "political" ]
                },
                {
                   "long_name" : "Việt Nam",
                   "short_name" : "VN",
                   "types" : [ "country", "political" ]
                }
             ],
             "formatted_address" : "C 2, Tân Bình, Hồ Chí Minh, Việt Nam"
...
       "status" : "OK"
    }

It missing street name now. I want to get more information, like street name, house number ... How can I get full address of user?

Thank guys!

  • 写回答

1条回答 默认 最新

报告相同问题?

悬赏问题

  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 unity第一人称射击小游戏,有demo,在原脚本的基础上进行修改以达到要求
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line