html代码
<form role="form"> <label for="id_address_input">地址</label> <div class="input-group" id="id_address_input"> <input type="text" class="form-control"> <span class="input-group-addon"><span class="glyphicon glyphicon-map-marker"></span></span> </div> <button id="id_get_data" type="button" class="btn btn-default">获取当前位置数据</button> <p id="id_data_display"></p> </form>
js代码
var p = $("#id_address_input").AMapPositionPicker(); $("#id_get_data").on('click', function () { $("#id_data_display").html(JSON.stringify(p.AMapPositionPicker('position'))); });
html代码
<form role="form"> <label for="id_address_input1">地址</label> <div class="form-group"> <input id="id_address_input1" type="text" class="form-control" data-provide="AMapPositionPicker" data-value-longitude="119.300939" data-value-latitude="26.075302" data-value-address="测试"/> </div> <button id="id_get_data1" type="button" class="btn btn-default">获取当前位置数据</button> <p id="id_data_display1"></p> </form>
js代码
$("#id_get_data1").on('click', function () { $("#id_data_display1").html(JSON.stringify($("#id_address_input1").AMapPositionPicker('position'))); });
html代码
<form role="form" id="id_fields_form"> <label for="id_address_input2">地址</label> <div class="form-group"> <input id="id_address_input2" type="text" name="address" class="form-control"/> </div> <button id="id_get_data2" type="button" class="btn btn-default">获取表单数据</button> <p id="id_data_display2"></p> </form>
js代码
var p2 = $("#id_address_input2").AMapPositionPicker({ fields: [ { selector: '#id_lnglat', name: 'lnglat', formatter: '{longitude},{latitude}' } ] }); $("#id_get_data2").on('click', function () { alert($("#id_fields_form").serialize()); });