1

gmaps4railsでマーカーリストをグーグルマップに似たものにすることは可能ですか?

私はそのようなものを作りたいです:

http://maps.google.pl/maps?hl=pl&biw=1280&bih=658&q=pharmacy&gs_sm=e&gs_upl=462l1804l0l2192l8l7l0l0l0l0l266l1104l0.4.2l6l0&um=1&ie=UTF-8&sa=N&tab=wl

リストを宣言するオプションを見つけました:

https://github.com/apneadiving/Google-Maps-for-Rails/wiki/Markers

しかし、各マーカーの大文字(A、B、Cなど)に追加する方法がわかりません。

4

1 に答える 1

4

直接することはできません。あなたがすべき:

  • オブジェクトのセットと文字の間にマッピングを作成します(1つのID => 1つの文字)。

  • このマッピングを使用して、リストに適切なテキストを作成します

  • 文字付きのマーカーのリストをインポートし、マッピングに応じて適切なマーカーを選択します


編集:

モデル内:

 attr_accessor :number

 def gmaps4rails_sidebar
   "#{number}: whatever text you need"
 end

 def gmaps4rails_marker_picture
   # set picture depending on number
 end

コントローラ内:

 @users = User.all
 @users.each_with_index do |user,index|
   user.number = index
 end
 @json = @users.to_gmaps4rails
于 2011-10-05T12:53:05.417 に答える