正しい順序で実行するコードを取得しようとしています。今 map.setCenter({lat: latitude, lng: longitude});
<script>のロードが完了してから次のステップを実行するまで待つ
setCenter(:新しい選択がリストから作られたとき $('body').append('<script defer src="https://maps.googleapis.com/maps/api/js?key=Y2E3g8n-jAT0gPXPuHr9mq8zj8uYSbV4&callback=createMap"></script>');
は、その後、私は地図の中心をリセットする必要があります。私が最初に使用してDOMの中にいくつかのGoogleマップのコードを追加する必要があります)は、コールバック関数createMap()がDOMに追加したが、スクリプト自体が終了していないため、おそらく実行したときには機能しません。 setCenter()を実行する前にスクリプトの実行が終了するまで待つ方法はありますか?
使用しようとしているコードを確認する必要があります。 – gforce301
私は記事に関連するコードを含めました。 '$( 'body')。append( '');'はコードです'map.setCenter({lat:latitude、lng:longitude});'実行する前に最初のコードを終了する必要があります。 – user1317607
そのコードに関連するものは何もありません。具体的には、「createMap」コールバック関数を表示していません。地図を作成する作業が行われます。 – gforce301