我正在尝试将 jquery-addresspicker 与 rails 3.1 一起使用,但我无法使其运行。
这是链接https://github.com/sgruhier/jquery-addresspicker并且文档没有提及太多。
谁能建议我应该如何在我的 Rails 应用程序中使用它?
我正在尝试将 jquery-addresspicker 与 rails 3.1 一起使用,但我无法使其运行。
这是链接https://github.com/sgruhier/jquery-addresspicker并且文档没有提及太多。
谁能建议我应该如何在我的 Rails 应用程序中使用它?
你包括谷歌地图吗
<script src="http://maps.google.com/maps/api/js?sensor=false"></script>
和 jquery-ui ?
将脚本代码放在 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