0
非同期要求が完了した後にコールバック関数を使用して何かを行うgeoCode関数があります。ただし、NULL値が返されます。NULLを返すGoogleジオコードAPIのコールバック関数
function codeAddress(callback) {
/***** build string address from form data
var address = addressOne + "," + addressTwo + "," + region + "," + zip + "," + country;
*****/
var geocodeAddress = geocoder.geocode({ 'address': address}, function (results, status) { callback(results) });
}
codeAddress(function(returnData){
console.log("results= " + returnData);
console.log(returnData);
});
これは空の配列
ステータスを確認しましたか?あなたはどんなステータスですか? –
はい。感謝のステータスはZERO_RESULTSを返すので、明らかにreturnDataは空です。多くのありがとう – user3617712
この[SO post](http://stackoverflow.com/a/18283942)の提案された解決策はあなたの問題を直接解決できないかもしれませんが、これはGoogle Geocode API 'callback()'がどのように動作するのか、 'callback () '関数を呼び出してヌル値を返します。遭遇したエラーに対処するのに役立つことを願っています。 – Teyam