【发布时间】:2009-04-24 17:40:19
【问题描述】:
我正在使用以下代码通过 Google Maps API 对提供的地址进行地理编码。这个想法是对地址进行地理编码并在表单中传递纬度/经度,以便我的控制器操作可以使用它。不幸的是,这似乎不起作用,因为纬度/经度没有与表单的其余部分一起提交。我做错了什么?
$(document).ready(function() {
$("#search_form").submit(function(event) {
var address = $("#searchAddress").val();
if (address != "") {
var geocoder = new GClientGeocoder();
geocoder.getLatLng(
address,
function(point) {
if (point) {
// Found address, populate hidden form fields
$("#searchLatitude").val(point.lat());
$("#searchLongitude").val(point.lng());
}
}
);
}
});
});
【问题讨论】:
标签: jquery