小编Dan*_*ezo的帖子

谷歌地图Places API V3自动完成 - 在输入时选择第一个选项

根据http://code.google.com/intl/sk-SK/apis/maps/documentation/javascript/places.html#places_autocomplete,我已成功在输入框中实施了Google Maps Places V3自动填充功能.它工作得很好,但我很想知道如何在用户按下回车时从建议中选择第一个选项.我想我需要一些JS魔法,但我对JS很新,不知道从哪里开始.

提前致谢!

javascript google-maps autocomplete google-maps-api-3

68
推荐指数
6
解决办法
11万
查看次数

具有距离值的GeoDjango距离滤波器存储在模型中 - 查询

我有一个Order模型,它有一个originPointField和一个rangeIntegerField.此外,还有一个UserProfile模型,它有一个geo_locationPointField.现在,我有一个User实例,user.我想选择所有Orders,其之间的距离Order.origin,并user.userprofile.geo_location在小于该值(米)的Order.range示范田.

再次简化模型:

class Order(models.Model):
    origin = models.PointField()
    range = models.IntegerField(blank=True, default=10000)

class UserProfile(models.Model):
    geo_location = models.PointField()
Run Code Online (Sandbox Code Playgroud)

我有这个工作(静态通过距离):

>>> Order.objects.filter(origin__distance_lte=(user.profile.geo_location, D(m=3000)))
Run Code Online (Sandbox Code Playgroud)

我的下一个(不成功)尝试是使用F()表达式来使用Order.range字段中的值:

>>> Order.objects.filter(origin__distance_lte=(user.profile.geo_location, D(m=F('range'))))
Traceback (most recent call last):
  File "<console>", line 1, in <module>
  File "/Users/danger/devel/.virtualenvs/proj/lib/python2.7/site-packages/django/contrib/gis/measure.py", line 165, in __init__
self.m, self._default_unit = self.default_units(kwargs)
  File "/Users/danger/devel/.virtualenvs/proj/lib/python2.7/site-packages/django/contrib/gis/measure.py", line 49, in default_units
if not isinstance(value, …
Run Code Online (Sandbox Code Playgroud)

python django geodjango

14
推荐指数
1
解决办法
3161
查看次数