Мобильное веб-приложение Rails Wep с геолокацией - PullRequest
1 голос
/ 28 января 2011

Я бы хотел разработать приложение Ruby on Rails, особенно с мобильным веб-интерфейсом. Это действительно простое приложение на основе Google Maps, в которое пользователь входит и получает указания для данного места внутри Комплекса.

Кто-нибудь может указать мне правильное направление?Что касается инструментов и какие советы / хитрости я должен иметь в виду?

У меня также есть сомнения относительно того, как определить местоположение пользователя с мобильного устройства.Как это сделать?

Ответы [ 2 ]

2 голосов
/ 29 января 2011

Я бы начал с чтения кода API Google здесь:

http://code.google.com/apis/maps/documentation/javascript/basics.html

В частности, разделы о геолокации и разработке для мобильных устройств.

Из того, что я видел, плагины и гемы Google Map API рельсов либо устарели (они используют v2 API), либо ограничивают то, что вы можете с ними делать.

Я пришел к выводу, что мне лучше покопаться в Google API напрямую и использовать jQuery для выполнения вызовов AJAX в моем приложении rails. Начните с простого приложения рельсов и внедрите некоторые примеры, которые Google предоставляет, чтобы вы могли поиграть с взаимодействием с рельсами.

Существует книга Apress "Приложения Google Maps с Rails и Ajax", но она устарела, потому что API резко изменился между v2 и v3. Но вы все равно можете использовать его в качестве отправной точки. Вам просто нужно сделать собственные преобразования из v2 в v3 в примерах.

1 голос
/ 29 января 2011

Вы можете получить информацию о местоположении из браузера, используя API геолокации HTML5 .

Лучшая библиотека, которую я нашел, которая поддерживает этот кросс-браузер: http://code.google.com/p/geo-location-javascript/

API Google Maps v3 очень прост в использовании, поэтому просто начните играть с этим: http://code.google.com/apis/maps/documentation/javascript/

...