私のチームと私は、RailsアプリのGoogleマップオブジェクトに問題があります。
基本的に、データベースがあります。テーブルの1つには9つの行があり、それぞれにロケーション属性があります。グーグルマップが載っているページが読み込まれると、データベースにクエリを実行し、それらの9行のすべての場所属性を配列に取得し、ループして9つの場所すべてにマーカーを設定し、ユーザーが現在は、そのユーザーの周囲に500Mの半径を配置します。これはすべて美しく機能します(これまでにこのようなことをしたことがないので、私はかなり感銘を受けました)。ただし、iPadなどのモバイルデバイスからページにアクセスできるようにしました。私のチームメンバーはそれをすべて解決しました、それはうまくいきます。
現在、奇妙な問題が発生しています。ラップトップでpage.mobileに移動して、ブラウザーでモバイルページを表示すると、iPadに接続してそこに移動すると、マップ、すべてのマーカー、ユーザーマーカー、半径が読み込まれます。 、次に1秒間停止してから、すべてのマーカーと半径をクリアし、座標0,0(海の真ん中)でマップをリロードします。なぜそうなるのか分かりませんか?マップがロードされた後、実行スクリプトはありません。マップにデータを入力する関数と、実行している最後のjavascript関数です。コンソールにエラーは表示されず、マップのロード後にRailsサーバーで何も発生しません。最後にロードするのは、assets / beachflag.png(ユーザーの場所用)です。マップも正常に機能します。すべてのマーカーと物事はなくなっています。
デスクトップ版も問題なく動作するようです。
他の誰かが同様の問題を見たことがありますか?私は助けが必要です...これはmesseddddです!
ps最新バージョンのrailsとrubyを使用することが重要な場合