diff options
| author | Xinhui | 2017-01-23 12:00:27 +0100 |
|---|---|---|
| committer | Xinhui | 2017-01-23 12:01:47 +0100 |
| commit | c4573543f66f2b77665091271b983be9fcf402b9 (patch) | |
| tree | cf11fd1b9e0b01fea76be913d03283a002bb59cc /app/views/autocomplete_stop_areas | |
| parent | cb18311c611395ec361e0fcecc61618b9069bc93 (diff) | |
| download | chouette-core-c4573543f66f2b77665091271b983be9fcf402b9.tar.bz2 | |
Autocomplete_stop_area#around format GeoJson
Diffstat (limited to 'app/views/autocomplete_stop_areas')
| -rw-r--r-- | app/views/autocomplete_stop_areas/around.rabl | 29 |
1 files changed, 12 insertions, 17 deletions
diff --git a/app/views/autocomplete_stop_areas/around.rabl b/app/views/autocomplete_stop_areas/around.rabl index adec16cff..2682f9b0e 100644 --- a/app/views/autocomplete_stop_areas/around.rabl +++ b/app/views/autocomplete_stop_areas/around.rabl @@ -1,19 +1,14 @@ -collection @stop_areas +object false +node(:type) { "FeatureCollection" } -node do |stop_area| - { - :id => stop_area.id, - :registration_number => stop_area.registration_number || "", - :short_registration_number => truncate(stop_area.registration_number, :length => 10) || "", - :name => stop_area.name || "", - :short_name => truncate(stop_area.name, :length => 30) || "", - :zip_code => stop_area.zip_code || "", - :city_name => stop_area.city_name || "", - :short_city_name => truncate(stop_area.city_name, :length => 15) || "", - :user_objectid => stop_area.user_objectid - } -end +child @stop_areas, root: :features, object_root: false do + node(:type) { "Feature" } + attributes :id + node :geometry do |s| + { coordinates: [2.345841, 48.869193], type: "Point" } + end -node(:stop_area_path) { |stop_area| - stop_area_picture_url(stop_area) || "" -} + node :properties do |s| + { name: s.name } + end +end |
