Есть ли какие-либо Простые и Чистые Методы для реализации Карт (Google или иначе) в RoR 3?

Я изучаю создание приложения коллективной работы для моего заключительного проекта года в следующем году. Одна из базовых частей организует встречи группы. Я планирую сделать это максимально мощным и добавление, что карта может помочь избавиться от оправданий, таких как, "Я не знал, где это было".

Я не мог найти, что любые простые решения встраивают карты в мои приложения для направляющих до сих пор. Важная проблема, мне нужны направляющие 3 Совместимости.

Каковы Ваши предложения? Драгоценные камни, плагины или даже что-то полностью различное?

1
задан Port3M5 9 June 2010 в 01:08
поделиться

2 ответа

Драгоценный камень Geokit - это то, что вам нужно для просмотра широты и долготы. ИБП с использованием IP-адресов или адресов. Он также хорошо работает из командной строки, если вы хотите предварительно просмотреть и кэшировать результаты.

Что касается самой карты, я только что прошел через этот процесс, и на самом деле это просто html / javascript, который нужно скопировать в представление или макет, вставив цикл для маркировки адресов и всего несколько переменных, если вы хотите установить такие параметры, как уровень масштабирования. Просто заставьте статическую страницу работать, превратите ее в свое представление и замените параметры на переменные, как и на любой другой странице.

Я добавлю, что каждый модуль (ruby или javascript), кажется, ссылается на широту и долготу как на «lat» и «lng». Итак, у меня есть уродливая смесь длинных и коротких имен для одних и тех же фрагментов данных, которые я собираюсь исправить «когда-нибудь».

2
ответ дан 2 September 2019 в 23:56
поделиться
addr = CGI.escape(@location.address + ',' + @location.city_name + ',' + @location.state_abbr + ',' + @location.zip_code)

<%= image_tag "http://maps.google.com/maps/api/staticmap?center=#{addr}&zoom=16&size=600x400&markers=color:blue|#{addr}&sensor=false" %>
0
ответ дан 2 September 2019 в 23:56
поделиться