Как отследить путь пользователя на карте?

Я разрабатываю приложение для iOS, используя Rubymotion. В этом приложении я хочу показать пользователю на карте, каким именно путем он или она ехал или шел. Я также хочу сохранить этот путь на сервере.

Как я могу отследить этот патч в iOS?

Все входные данные и подсказки о решении приветствуются.


person Jonathan Clark    schedule 10.07.2013    source источник


Ответы (1)


Я думаю, вашему приложению нужен таймер:

count = 0
timer = EM.add_periodic_timer 1.0 do
  count = count + 1
  puts "Great scott!"
  (count < 10) || EM.cancel_timer(timer)
end

а затем найти текущее местоположение:

BW::Location.get do |result|
  p "From Lat #{result[:from].latitude}, Long #{result[:from].longitude}"
  p "To Lat #{result[:to].latitude}, Long #{result[:to].longitude}"
end

все это BubbleWrap: https://github.com/rubymotion/BubbleWrap

person phoet    schedule 10.07.2013
comment
Выглядит интересно. Как я должен использовать их вместе? Для чего я использую таймер? - person Jonathan Clark; 10.07.2013
comment
извините, вы должны сделать часть мышления самостоятельно - person phoet; 10.07.2013