0

Rails 3.1.3 アプリで gmaps4rails を使用しており、gmaps4rails.base.js.coffee ファイルで場所の検出を次のように設定しました。

@default_map_options =
  id: 'map'
  draggable: true
  detect_location: true  # should the browser attempt to use geolocation detection features of HTML5?
  center_on_user: true   # centers map on the location detected through the browser
  center_latitude: 0
  center_longitude: 0
  zoom: 7
  maxZoom: null
  minZoom: 10
  auto_adjust : true      # adjust the map to the markers if set to true
  auto_zoom: true         # zoom given by auto-adjust
  bounds: []              # adjust map to these limits. Should be [{"lat": , "lng": }]
  raw: {}                  # raw json to pass additional options

これは半分の時間で機能します。F5 または Ctrl+r を押してブラウザを更新すると、メルボルンにいるはずなのに、ブロークン ヒルに移動することがあります (840 キロの差)。

読み込み中にすぐに Broken Hill に移動し、Melbourne に切り替わるのを時々見ます。私がインストールした他のすべてのプラグインは次のとおりです。

#= require gmaps4rails/gmaps4rails.base
#= require gmaps4rails/gmaps4rails.googlemaps
#= require jquery
#= require jquery_ujs
#= require jquery.ui.datepicker
#= require jquery-ui-timepicker-addon
#= require jquery.ui.autocomplete
#= require jquery.ui.slider
#= require jquery.flexslider
#= require jquery.ui.widget
#= require jquery.ui.mouse
#= require jquery.ui.touch-punch.min
#= require jQuery.BlackAndWhite
#= require form-accordion
#= require modernizr
#= require lovesjavascript
#= require jquery.tokeninput
#= require authentications
#= require inquiries
#= require registrations
#= require search
#= require tinymce-jquery
#= require jquery.sticky
#= require_self

gmaps4rails base と googlemaps だけで試してみましたが、まだ問題があります。

4

0 に答える 0