我有一个用户提交的带有位置字段的表单。我想调用 Google Geocoding API 并获取位置的经纬度以确保该位置存在,然后将所有三个数据发送到数据库。
geocoder = new google.maps.Geocoder();
geocoder.geocode( { 'address': location}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
alert(results[0].geometry.location);
} else {
alert('Geocode was not successful for the following reason: ' + status);
}
});
我能找到获取此代码以提醒正确坐标的唯一位置是在我的 collections posts.js 文件中,但它也会导致服务器错误:
Exception while invoking method 'post' ReferenceError: google is not defined