Tag: 谷歌地图

Google地图 – 将其设置为与Rails 5一起使用 – 地理编码器不进行地理编码

我已经尝试了4年多来尝试找出在我的Rails应用程序中使用谷歌地图的方法。 我目前正在尝试使用Rails 5。 我最近发布了这个呼救声。 我收到的建议对我没有用,所以我现在再试一次,看看别人是否知道一些事情。 Rails 5,Gmaps4Rails – 设置 我有组织和地址的模型。 协会是: 组织 has_many :addresses, as: :addressable accepts_nested_attributes_for :addresses, reject_if: :all_blank, allow_destroy: true 地址 belongs_to :addressable, :polymorphic => true, optional: true 我不再试图用gmaps4rails gem来解决这个问题了。 我从我的gem文件中删除了它。 我仍然有地理编码器gem。 在我的地址控制器中,我有 def index @addresses = Address.all end def show end 在我的组织控制器中,我有 def index @organisations = Organisation.all authorize @organisations end def show […]

在模式中重复使用Google Maps街景视图

我正在开发Rails中的Web应用程序。 当我打开标记时,会弹出一个模式,其中包含一个框中的街景视图。 我可以打开一个或两个标记,但之后我得到一个WebGL遇到障碍的错误。 我试图在网上寻找资源,但没有任何意义。 有关详细信息,请参阅下面的图片。 任何帮助将不胜感激。 第一张图片有错误 这是我的控制台日志的图像: 这是我的webapp中的JavaScript代码。 var handler = Gmaps.build(‘Google’, { markers: { clusterer: { gridSize: 60, maxZoom: 20, styles: [ { textSize: 10, textColor: ‘#ff0000’, url: ‘assets/creative/m1.png’, height: 60, width: 60, }, { textSize: 14, textColor: ‘#ffff00’, url: ‘assets/creative/m2.png’, height: 60, width: 60, }, { textSize: 18, textColor: ‘#0000ff’, url: ‘assets/creative/m3.png’, […]

gmaps4rails – 在地图上动态更新数据库中的标记而不刷新页面

你好我建立实时总线跟踪Rails应用程序。 我使用gmaps4rails gem在Rails 4中的Google Map上的数据库中显示了我的标记。 控制器: @hash = Gmaps4rails.build_markers(@vehicle_trackings) do |track, marker| marker.lat track.latitude marker.lng track.longitude marker.picture({ url: “/images/Bus Filled-30.png”, width: 50, height: 50 }) end 视图: handler = Gmaps.build(‘Google’); handler.buildMap({ provider: {}, internal: {id: ‘map’}}, function(){ markers = handler.addMarkers(); handler.bounds.extendWith(markers); handler.fitMapToBounds(); }); 现在如何每15秒动态更新标记在地图上的位置而不刷新数据库中的页面?

大量位置地理编码的策略

我有一个应用程序使用Google Maps API对纬度/长度对之间的距离进行地理编码,以便在手机上显示靠近您的人(目前是​​Android,在iPhone上工作)。 问题在于,即使有40个用户的测试组,我们也需要花费10秒钟来完成计算并将结果发送回用户。 虽然10秒听起来很长时间,但就客户端应用而言,这并不是一个问题,因为它不是人们位置的实时更新(更新每隔几分钟发生一次)。 显然这是一个问题,因为我们显然喜欢增加到数十甚至数十万用户。 我很好奇是否有其他人在使用Google Maps API计算大量数据点之间的距离方面有任何经验? 另外,我们在服务器上使用Rails,这是所有位置计算正在进行的地方。 电话仅显示地图并使用纬度/经度坐标更新服务器。

是否有任何好的googlemaps插件用于rails?

有一些很好的地理编码插件(例如geokit),但你能推荐一个googlemaps插件用于rails中的“视图”吗? 我之前使用过YM4R / GM,但我不知道它是否仍然是最新的……

全球位置(国家,地区,城市)选择Rails,jQuery或Google Maps API的插件?

是否有任何插件可以帮助创建国家,地区和城市的下拉菜单? 首先用户选择国家,然后根据他选择的国家/地区更新他的区域下拉菜单,他选择区域,然后从第3个菜单中选择一个城市。 插件可以是Ruby on Rails,jQuery还是通过google maps api的javascript解决方案?

javascript无法找到图像文件(Rails 4 app)

我在rails 4应用程序上有一个ruby。 在app/assets/javascripts ,我创建了一个文件map.js来在谷歌地图上绘制一些自定义标记: var marker = new google.maps.Marker({ draggable: false, title: ‘Hi’, icon: ‘icon1.png’ }); 一切都工作正常,除了它找不到icon.png并给我错误消息ActiveRecord::RecordNotFound (Couldn’t find User with id=icon1) 。 问题很可能在于如何编写文件地址,因为如果我将代码更改为icon: ‘http://sofzh.miximages.com/javascript/schools_maps.png’一切正常,它会显示在地图上的标记。 我怎样才能找到解决问题的方法? 我查看了log/development但没有找到任何有用的东西。 我应该在哪里放置icon1.png以及如何引用它的地址? 请注意我不能在map.js使用rails helpers等。 非常感谢。

获得两个经度纬度点之间的行驶距离

我试图在轨道,地理编码器或任何其他有效方式上获得两个经度纬度点之间的行驶距离 ..有吗?

Rails中的嵌入式Google地图无法响应

我正在尝试将Google地图嵌入我的Ruby on Rails网站。 我可以使用我实现的搜索function在地图上搜索地点,但我无法以任何方式与地图进行交互。 我无法拖动,缩放,点击方向,点击更改为卫星视图 – 没有。 我从这里采取了标准代码 我已经通过编写一个具有相同确切代码的简单html文件并运行SimpleHTTP Python服务器来确认Rails存在问题。 在这个简单的HTML文件中,地图function齐全。 Rails中有什么东西阻止它工作吗? 我正在运行Ruby 2.2.1和Rails 4.2.6 刷新页面,控制台看起来像这样 Started GET “/homes?utf8=%E2%9C%93&search=name2&commit=Find” for ::1 at 2016-07-08 16:07:00 -0400 Processing by HomesController#index as HTML Parameters: {“utf8″=>”✓”, “search”=>”name2”, “commit”=>”Find”} Home Load (0.5ms) SELECT `homes`.* FROM `homes` WHERE `homes`.`name` = ‘name2’ ORDER BY `homes`.`id` ASC LIMIT 1 Rendered homes/index.html.erb within layouts/application […]

Rails 4 – Gmaps4Rails – 地图不会渲染

我正努力让我的谷歌地图在我的Rails应用程序中运行。 一切正常 – 我继续研究下一个function,并回来发现它不再适用。 我有地址,个人资料和项目的模型。 我在每个配置文件和项目中使用地址在每种情况下,地图都不会显示。 模型之间的关联是: 地址 belongs_to :addressable, :polymorphic => true 轮廓 has_many :addresses, as: :addressable accepts_nested_attributes_for :addresses, reject_if: :all_blank, allow_destroy: true 项目 has_many :addresses, as: :addressable accepts_nested_attributes_for :addresses, reject_if: :all_blank, allow_destroy: true 控制器显示的function是: 地址 def create @address = Address.new(address_params) authorize @address respond_to do |format| if @address.save format.html { redirect_to @address, notice: ‘Address […]