我需要为地图上与特定关键字匹配的位置添加标记。 比如“酒店”。
我需要获得与在maps.google.com上搜索该关键字时相同的结果,只有我希望使用gmaps4rails自动完成此搜索。我会在顶部添加不同的标记来添加我的位置。
欢呼,乔尔
答案 0 :(得分:2)
过程将是:
Ajax版本
您已经显示了gmaps4rails的地图
将表单远程提交到您的服务器
在您的控制器中为您的记录创建正确的查询,只需回复.to_gmaps4rails
使用js replaceMarkers
功能清除地图并显示服务器响应中的标记。
使用客户端浏览器的地理定位功能(注意,并非全部可用)+ js addMarkers
功能以显示用户位置。
标准版
从控制器中获取正确的对象
从中创建json
制作地图
添加js回调以创建具有用户位置的标记