0

我需要为与我的地图上的特定关键字匹配的位置添加标记。以“酒店”为例。

我需要获得与在 maps.google.com 上搜索该关键字时相同的结果,只是我希望使用 gmaps4rails 自动完成此搜索。我会在顶部使用不同的标记添加我的位置。

干杯,

乔尔

4

1 回答 1

2

该过程将是:

阿贾克斯版本

  1. 您已经显示了来自 gmaps4rails 的地图

  2. 远程提交表单到您的服务器

  3. 在您的控制器中对您的记录创建适当的查询,只需回复.to_gmaps4rails

  4. 使用 jsreplaceMarkers函数清除地图并显示来自服务器响应的标记。

  5. 使用客户端浏览器的地理定位功能(注意,并非所有浏览器都可用)+ jsaddMarkers功能来显示用户位置。

  6. 我在这里写了相关文档

标准版本

  1. 从控制器中获取正确的对象

  2. 从它们创建 json

  3. 创建你的地图

  4. 添加一个 js 回调来创建带有用户位置的标记

于 2011-10-11T14:13:49.270 回答