我想開發一個Ruby on Rails應用程序,特別是一個移動Web界面,它是一個非常簡單的Google Maps應用程序,用戶將進入並獲取給定的路線放置在一個複雜的。Mobile Web Rails Wep應用程序和地理位置
任何人都可以指向正確的方向嗎?關於工具和我應該記住的提示/技巧?
我也對如何從移動設備確定用戶位置存在疑慮。這是如何完成的?
我想開發一個Ruby on Rails應用程序,特別是一個移動Web界面,它是一個非常簡單的Google Maps應用程序,用戶將進入並獲取給定的路線放置在一個複雜的。Mobile Web Rails Wep應用程序和地理位置
任何人都可以指向正確的方向嗎?關於工具和我應該記住的提示/技巧?
我也對如何從移動設備確定用戶位置存在疑慮。這是如何完成的?
您可以使用HTML5 geolocation API從瀏覽器獲取位置信息。
我發現支持這種跨瀏覽器的最好的圖書館是:http://code.google.com/p/geo-location-javascript/
谷歌地圖V3 API是非常容易使用,所以纔去開始,玩:http://code.google.com/apis/maps/documentation/javascript/
我會在這裏閱讀谷歌的API代碼開始:
http://code.google.com/apis/maps/documentation/javascript/basics.html
具體的地理位置上段和用於移動設備的發展。
從我看到的情況來看,谷歌地圖API插件和寶石已過時(它們使用v2的API),或者限制了你可以用它們做的事情。
我得出結論我最好直接挖掘Google API並使用jQuery對我的Rails應用程序進行AJAX調用。從一個裸露的骨骼應用程序開始,並實現谷歌提供的一些示例,這樣你就可以玩弄與rails的交互。
有一本Apress書籍「帶有Rails和Ajax的Google Maps應用程序」,但它已經過時了,因爲API在v2和v3之間急劇變化。但是你仍然可以用它作爲出發點。您只需在樣本中進行從v2到v3的自己的轉換。
你的答案很還不錯。謝謝您的幫助 :-) – Gotjosh 2011-01-31 20:08:58