文章预览
Stata里计算两个地址的距离,通常的步骤是,通过调取地图的接口,获得地址的经纬度。然后根据两个经纬度的信息,计算两个地址的距离。 如果计算的是国外的地址,最好的方式当然是使用google map。由于这样那样的原因,国内并不能调用。但这并不妨碍本文的介绍。 第一个方式是使用geocode(ssc install geocode),它会返回一个地址的经纬度信息: geocode, [address(varname) city(varname) state(varname) zip(varname) fulladdr(varname)] 但如果出现很多个地址,geocode会出现访问限制的问题。这个时候,应该使用geocodeopen(ssc install geocodeopen)。但是在使用这个命令之前,我们应该在 http://developer.mapquest.com 上申请一个免费的key,有了这个key之后就能无限制地提取地址的经纬度信息。 如果想要
………………………………