如何使用轨道3.1 jQuery的addresspicker的jQuery(How to use j

2019-09-28 01:31发布

我想使用jQuery的addresspicker与导轨3.1,但我不能让它运行。

这里是链接https://github.com/sgruhier/jquery-addresspicker和文档没有提及太多。

任何人都可以建议我应该如何使用它在我的Rails应用程序?

Answer 1:

你包括谷歌地图

<script src="http://maps.google.com/maps/api/js?sensor=false"></script>

和jQuery UI的?



Answer 2:

把脚本代码的HTML,或在单独的JS文件

<script>
        $(function() {
            var addresspicker = $( "#addresspicker" ).addresspicker();
            var addresspickerMap = $( "#addresspicker_map" ).addresspicker({
                regionBias: "fr",
              elements: {
                map:      "#map",
                lat:      "#lat",
                lng:      "#lng",
                locality: '#locality',
                country:  '#country'
              }
            });
            var gmarker = addresspickerMap.addresspicker( "marker");
            gmarker.setVisible(true);
            addresspickerMap.addresspicker( "updatePosition");

        });
    </script>


<div>
    <div class='input'>
      <%= f.label :address %><br />
      <%= f.text_field :address, :id => "addresspicker_map" %>
      <%= f.label :locality %><br />
      <%= f.text_field :locality, :id => "locality", :disabled => "true" %>
      <%= f.label :country %><br />
      <%= f.text_field :country, :id => "country", :disabled => "true" %>
      ...
    </div>
    <div id="map"></div>
    <div id="legend">You can drag and drop the marker to the correct location</div>
  </div>

这是一块教程的我做了。 我还没有尝试过,但是这对你是一个开始。 你必须从这里的CSS样式吧:

https://github.com/sgruhier/jquery-addresspicker/blob/master/demos/demo.css

包括从这里应用的js文件:

https://github.com/sgruhier/jquery-addresspicker/tree/master/src

和图像:

https://github.com/sgruhier/jquery-addresspicker/tree/master/demos/images



Answer 3:

这已经被移植在此回购这里轨https://github.com/ddidier/address_picker-rails



文章来源: How to use jquery-addresspicker jquery with rails 3.1