如何知道哪个是城市和邮政经纬度信息

时间:2013-01-31 07:54:58

标签: google-maps google-maps-api-3

我发送邮政编码到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
               }
            }
         }

这是我得到的一小部分回应。从这个可以区分出哪个是城市纬度值,哪个是邮政编码纬度值?

2 个答案:

答案 0 :(得分:0)

不是一个大谜:

var latitude = geometry.location.lat;
var longitude = geometry.location.lng;

答案 1 :(得分:0)

坐标存储在位置属性

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

密切关注:

"location_type" : "APPROXIMATE"

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