Tag: google maps

使用gmaps4rails向标记添加事件侦听器

我正在开发一个使用gmaps4rails的应用程序(https://github.com/apneadiving/Google-Maps-for-Rails)。 我想为标记添加一个事件监听器,以便在地图旁边创建一个可视化(以及在地图上显示信息窗口)。 是否可以使用gmaps4rails为每个标记添加事件监听器?

如何在两个已知点之间生成坐标

背景: 我正在使用运输路线,谷歌提供足够远的路线点来创造“形状”。 这些是您在Google地图中看到的巴士/火车路线。 我的要求: 谷歌的积分远远不足以创造直线。 但是我想要一个点,比方说,5米。 问题: 所以,说我有两点[lat,long]: [-33.8824219918503,151.206686052582]和[-33.8815434600467,151.206556440037] 鉴于这两点,我可以计算它们之间的距离。 说为了争论它是1公里。 所以我们可以想象在这两点之间有一条假想的直线。 如何为每个(例如5米)生成该假想线的坐标?

解决ruby中的旅行商问题(50多个地点)

我在一家快递公司工作。 我们目前通过“手”解决了50多个地点的路线。 我一直在考虑使用谷歌地图API解决这个问题,但我已经读到有24点的限制。 目前我们在服务器中使用rails,所以我正在考虑使用ruby脚本来获取50多个位置的坐标并输出合理的解决方案。 你会用什么算法来解决这个问题? Ruby是一种很好的编程语言来解决这类问题吗? 你知道任何现有的ruby脚本吗?

Gmaps4rails:设置地图宽度和高度

阅读gmaps4rails gem文档,我没有找到任何设置地图宽度和高度的方法。 有没有办法做到这一点?

Ruby on rails gem用于谷歌地图集成

我想问一下哪个是将google地图集成到ruby on rails应用程序的最佳解决方案。 特定的gem是值得的还是我们应该为它写自己的观点? 感谢您的任何意见。

如何通过lat / lng 查找高程数据

我正在计划一个应用程序,它需要能够通过lat / lng查找地理点的高程。 理想情况下,我想要一些在世界范围内可行的东西,但仅限于美国也足够了。 我已经看过使用USGS Elevation Query Web服务 ,但是它只允许你一次查询一个点,我需要查询几百个,可能多达几千个。 我也考虑过自己下载和托管国家海拔数据集,但这几乎是100演出,显然USGS只允许你一次下载1.5演出。 任何熟悉GIS的人都能为我推荐一个好的解决方案吗? 我正在寻找尽可能轻巧简单的东西。 我对GIS是全新的,所以我非常感谢有关获取数据的位置,如何存储数据以及使用数据时如何/使用的建议。 提前致谢。 编辑:只是为了澄清,我需要的数据点不是预先确定的。 它们是用户选择的任意点(通过与谷歌地图混搭进行交互),因此我需要能够查询任何点,而不仅仅是一个小子集。 编辑2:如果没有轻量级或简单的解决方案,我将采取我能得到的任何东西=)

使用gmaps4rails动态加载Google Maps Markers

如何仅使用gmaps4rails加载地图边界内的标记? 当然,在平移和/或缩放后加载新的。 与此直接相关,我如何获得地图的当前边界和缩放级别?

Google地图,Ruby on Rails,使用一个标记缩放级别

我正在使用apneadiving / Google-Maps-for-Rails添加谷歌地图支持(感谢真棒gem) 我发现了一个轻微的故障,这很可能是我的错。 当有多个标记时,auto_zoom很有效。 但是,当只有一个标记时,它会放大到不同的最大级别。 “zoom”仅在auto_zoom为false时有效,因此这不是我想要的。 因此,您可以使用“maxZoom”,但现在用户无法手动放大超出该点,这不是我想要的。 有没有解决的办法? 我的解释有意义吗? 这是Google Maps API的限制吗? 谢谢…