display grid cell for POIs
This commit is contained in:
parent
875b18c730
commit
f861fecee5
3 changed files with 20 additions and 4 deletions
|
@ -11,6 +11,7 @@ from django.utils.translation import ugettext_lazy as _
|
|||
from shapely.geometry import CAP_STYLE, JOIN_STYLE, mapping
|
||||
|
||||
from c3nav.mapdata.fields import GeometryField, I18nField, JSONField
|
||||
from c3nav.mapdata.grid import grid
|
||||
from c3nav.mapdata.models import Space
|
||||
from c3nav.mapdata.models.base import SerializableMixin
|
||||
from c3nav.mapdata.models.geometry.base import GeometryMixin
|
||||
|
@ -231,6 +232,10 @@ class POI(SpaceGeometryMixin, SpecificLocation, models.Model):
|
|||
result['editor_url'] = reverse('editor.pois.edit', kwargs={'space': self.space_id, 'pk': self.pk})
|
||||
return result
|
||||
|
||||
@property
|
||||
def grid_cell(self):
|
||||
return grid.get_cell_for_point(self.x, self.y) or ''
|
||||
|
||||
@property
|
||||
def x(self):
|
||||
return self.geometry.x
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue