-1

我正在向 google api 发送邮政编码并尝试捕获响应。

我得到了回应。到这一步还好

但我想将城市和邮政编码的纬度和经度信息存储在数据库中,但我无法从我得到的响应中了解哪个属于城市和邮政编码

"geometry" : {
            "bounds" : {
               "northeast" : {
                  "lat" : 40.75285390,
                  "lng" : -73.9901340
               },
               "southwest" : {
                  "lat" : 40.7509920,
                  "lng" : -73.99346389999999
               }
            },
            "location" : {
               "lat" : 40.75184549999999,
               "lng" : -73.99163440
            },
            "location_type" : "APPROXIMATE",
            "viewport" : {
               "northeast" : {
                  "lat" : 40.75327193029149,
                  "lng" : -73.9901340
               },
               "southwest" : {
                  "lat" : 40.75057396970850,
                  "lng" : -73.99346389999999
               }
            }
         }

这是我收到的一小段回复。从这里你怎么能区分哪个是城市纬度值,哪个是邮政编码纬度值?

4

2 回答 2

0

不是一个大谜团:

var latitude = geometry.location.lat;
var longitude = geometry.location.lng;
于 2013-01-31T08:16:07.420 回答
0

坐标存储在 location 属性中

 "location" : {
               "lat" : 40.75184549999999,
               "lng" : -73.99163440
            }

密切关注:

"location_type" : "APPROXIMATE"

表示位置不准确。它指向最近的结果。如果您要求一个带有门牌号的地址,并且该号码在 google 的数据库中不存在,它会返回最接近的一个。

于 2013-01-31T08:22:59.793 回答