谷歌地图地理编码错误与Djang

2024-10-01 02:18:45 发布

您现在位置:Python中文网/ 问答频道 /正文

经过几个小时的努力,我终于放弃了。我正在使用http://djangosnippets.org/snippets/2241/(保存在myproject中/自定义.py)查询Google并返回位置的坐标。我的职能是:

def locQuery(location **kwargs):
    """
    This function returns a queryset of locations based on a Google Geocode
    lookup and other parameters
    """
    q = GoogleLatLng()
    query = MyModel.objects.none()
    try:
        q.requestLatLngJSON(location)
    except:
        return query
    # Do something based on kwargs #

但是,我间歇性地得到以下错误:

^{pr2}$

以下是代码正常工作的示例:

>>> locQuery('York')
[]

任何帮助都会很好。在

编辑: 所以我终于断定这个片段本身是有问题的。我现在正在使用http://code.google.com/apis/maps/documentation/webservices/index.html#ParsingJSON上可用的python代码来执行我的地理编码查询。。。在


Tags: 代码pyorghttponmyprojectgooglelocation