lat、lng、および address の値を jQuery Google マップ関数 (gmaps.js) から main.html に渡すにはどうすればよいですか? . これらの値を取得したいのですが、メインのhtmlで取得する他の値と一緒に、保存ボタンを使用してMySQLのテーブル(マーカー)にまとめて書き込みたいと思います。何か案が?ありがとうございました!!
//**gmaps.js 関数
function update_ui( address, latLng ) {
$('#gmaps-input-address').autocomplete("close");
$('#gmaps-input-address').val(address);
$('#gmaps-output-latitude').html(latLng.lat());
$('#gmaps-output-longitude').html(latLng.lng());
$('#gmaps-output-address').html(address);
}
//**html メインコード:
<div id='input'>
<input type='text' id='gmaps-input-address' placeholder='to start, write address...' size="41" />
<div id='gmaps-error'>
</div>
</div>
<div id="gmaps-canvas" style="width:auto; height:250px"></div>
<p>
<!—show current lat, lng and address -->
Latitude: <span id='gmaps-output-latitude'></span> <br/>
Longitude: <span id='gmaps-output-longitude'></span><br/>
Address: <span id='gmaps-output-address'></span><br/>
……
……
<!—start form. (get others values) -->
<label>name<br />
<input class="text" type="text" name="name" id="name" width="100%"/>
</label>
<label>address<br />
<input class="text" type="text" name="address" id="precio" width="100%"/>
</label>
……
<!—here I need to get lat and assign to var-->
<!—here I need to get lng and assign to var -->
<!—here I need to get address and assign to var -->
<!— each one lat, lng , address, in separate vars -->
<!— call to sql to save them in a table -->
<!—end of form (get others values) -->
//**SQL文:
function insertar($campos){
if($this->con->conectar()==true){
return mysql_query("INSERT INTO markers ( name, precio, lat, lng, address ) VALUES ('".$campos[0]."','".$campos[1]."','".$campos[2]."','".$campos[3]."','".$campos[4]."')");
}
}