utils.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:confer-backend 作者: coala 项目源码 文件源码
def get_geo(address):
    result = (None, None)
    if address.replace(',', '').strip():

        address = quote(address.lower().encode("utf-8"))
        sensor = "false"
        url = '{url}?address={address}&sensor={sensor}'.format(url=settings.GOOGLE_GEOCODE_ENDPOINT,
                                                               address=address,
                                                               sensor=sensor)

        response = requests.get(url)
        response.raise_for_status()
        result = response.json()
        if result['status'] == 'OK':
            lat = str(result['results'][0]['geometry']['location']['lat'])
            lng = str(result['results'][0]['geometry']['location']['lng'])
            result = (lat, lng)

        else:
            result = (None, None)

    return result
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号