undefinedというエラーが消えません。Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。undefinedというエラーが消えません。610件0こちらのサイトhttp://wataame.sumomo.ne.jp/archives/6905http://mizuame.sakura.ne.jp/blog_sample/googlemap/index6.htmlを参考に、2点間のルートを検索できるアプリケーションを作っていたところ、下記のエラーが出ました。undefinedsetDirectionsがundefinedとのことなのですが、いまひとつ原因がわかりません。googleのdeveloperサイトには下記のコメントがありました。changed.エラーの原因がわかるかた、教えていただければ幸いです。undefinedこのエラーはsetDirectionsがundefinedなのではなく、directionsDisplayがundefinedだという意味です。directionsDisplayの初期化はgeocoder.geocode()のコールバック内で非同期に(geocodeの通信結果を待ってから)行われているため、calcRoute()を呼んだ時点ではまだdirectionsDisplayはundefinedの状態です。いうことで、calcRoute()の呼び出し場所を変えて、geocoder.geocode()のコールバック内、directionsDisplayの初期化の後に呼ぶようにすれば動くのではないでしょうか。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。いうエラー0dropzone.js(ドラッグ&ドロップでのアップロード)が上手く動作しません。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。