2011-12-06 12 views
3

私はgmaps4railsのカスタム使用を実行しようとしていました。マップ上にjson座標の文字列を表示するようにコードが設定されています。ユーザーのセンターが動作しています。私の電話。一度権限が与えられると、マップ上に「ここに」ボタンを表示する権利を得ることができません。ここgmaps4railsにマーカー付きのユーザーの場所を表示するにはどうすればよいですか?

は私がgmaps4railsからマップに使用するコードは次のとおりです。任意のヘルプ

<%= gmaps(:map_options => {:detect_location => true, :center_on_user => true, :auto_zoom => false, :zoom => 12, :auto_adjust => true}, :markers => {:data => @json}) %> 

ありがとう!答えの後

EDIT Dec.6:私はようにコールバック用のコードに追加してい

 <script type="text/javascript" charset="utf-8"> 
     Gmaps.map.callback = function() { 
      Gmaps.map.createMarker({Lat: Gmaps.map.userLocation.lat(), 
            Lng: Gmaps.map.userLocation.lng(), 
            rich_marker: null, 
            marker_picture: "http://gmaps-utility-library.googlecode.com/svn/trunk/markerclusterer/1.0/images/heart30.png" 
        }) 
       } 
     </script> 

、まだマップ上の応答を得ていません。これは私のjsコーディングの問題ですか?私はまだプロではない。

ありがとうございました!

+0

申し訳ありませんが、私はあなたの質問を理解していません。 – apneadiving

+0

@apneadiving THanksそれを読むために、私は言い換えるでしょう:Gmaps4rails.map.userLocationデータのマーカーを表示しようとしています。現在、地図はユーザーを中心に表示されますが、マーカーは表示されません。すなわち:モール/空港のように、「あなたはここにいる」矢印。助けることを望む? – keade

+0

ok gotcha、回答を受け入れるのを忘れないでください(新しいユーザ通知) – apneadiving

答えて

2

あなたはこれを行うことができます。

Gmaps.map.createMarker({Lat: Gmaps.map.userLocation.lat(), 
         Lng: Gmaps.map.userLocation.lng(), 
         rich_marker: null, 
         marker_picture: "" 
         }) 

をコールバックで。


希望するマーカーのURLを渡すことができます。

ところで、これが便利な機能だと思われる場合は、githubで問題を作成する必要があります。

+0

これを撃つでしょう!ありがとう!あなたのgithub問題リストを保存するには、リストの前にこのQを最初にトラフィックする人が表示されますか?あなたが感じるように – keade

+0

! :) – apneadiving

関連する問題