1

Rails 3.1 で jquery-addresspicker を使用しようとしていますが、実行できません。

ここにリンクhttps://github.com/sgruhier/jquery-addresspickerがあり、ドキュメントにはあまり言及されていません。

Railsアプリでどのように使用すればよいか、誰かが提案できますか?

4

3 に答える 3

3

Googleマップを含めましたか

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

と jquery-ui ?

于 2012-05-02T06:30:55.550 に答える
1

スクリプト コードを 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

于 2012-05-01T17:49:50.697 に答える
0

これは、このレポhttps://github.com/ddidier/address_picker-railsでレールに移植されています。

于 2012-12-19T08:10:10.887 に答える