Googleマップを配置するにはjavascriptを使用してdivを作成します。 divを作成しますが、マップapiを配置しません。助けてください。要素を作成してAPIを挿入する
0
A
答えて
0
コードを実行する前にGoogle Maps APIスクリプトが読み込まれていることを確認する必要があります。現在、ブラウザが地図APIをダウンロードする前に地図を作成しようとしています。
この問題を解決する最も簡単な方法はこれにあなたのHTMLを変更することです:
<script src="https://maps.googleapis.com/maps/api/js?key="Entered key here deleted it for stackoverflow"&callback=initMap">
<script src="javascript.js"></script>
ます。また、Googleマップのスクリプトタグを削除し、jQueryの$.getScript()
やhttps://github.com/filamentgroup/loadJSを使用して、プレーンJSとを使用してjavascript.js
に動的にロードすることができ、コードをコールバックとして実行します。
0
initMap
は、スクリプトが読み込まれると起動しますが、create
は、p
タグをクリックするまで呼び出されません。ここではその問題を回避する方法ですが、スクリプトはクリックを許可する前にロードされるのをまだ待っ:このシナリオでは
var mapready = false, createcalled = false;
function create()
{
createcalled = true;
if(mapready){
var newDiv = document.createElement("map");
newDiv.id = "map";
newDiv.style.border="solid";
document.body.appendChild(newDiv);
var uluru = {lat: 54.278556, lng: -8.460095};
var map = new google.maps.Map(document.getElementById('map'), {zoom: 16,center: uluru});
var marker = new google.maps.Marker({position: uluru,map: map});
}
}
function initMap()
{
mapready = true;
if(createcalled) create();
}
、マップの準備が整う前に、ユーザーがp
タグをクリックした場合マップAPIのロードが終了すると、create関数が起動します。
関連する問題
- 1. 入力要素を作成してjsスクリプトで入力する
- 2. Angular 2 Google Maps V3で作成したInfoWindow要素にDOMを挿入します。api
- 3. 挿入要素D3js
- 4. 挿入要素が
- 5. 挿入要素DoubleLinked
- 6. Jqueryのクローニング、挿入された要素の挿入と操作
- 7. リストの最後の要素として要素を挿入する
- 8. データベースに作成して挿入する
- 9. バイナリツリーに要素を挿入する
- 10. ストリームに要素を挿入する
- 11. doctrineリスナーに要素を挿入する
- 12. リストに要素を挿入する
- 13. コレクションにテーブル要素を挿入する
- 14. TinyXML2/C++ - 要素を挿入する
- 15. ckeditorにHTML要素を挿入する
- 16. std :: mapにデフォルト以外の構成要素を挿入する
- 17. vb.net - 配列を作成(要素を挿入)する方法ですが、繰り返し要素を入力する必要はありませんか?
- 18. AsyncTaskを使用してListに要素を挿入します。
- 19. XSLTを使用して要素のIDを挿入します
- 20. スクリプト内の要素を要素に挿入する角2
- 21. 要素を複数回複製して挿入する
- 22. div要素を親として挿入する
- 23. ルビリストの最後の要素の前に "and"を挿入して人間が読めるリストを作成する
- 24. リストに要素を挿入して同じリストを返す
- 25. 要素を前と次の要素に基づいてリストに挿入する
- 26. Jqueryを使って要素内に要素を作成する
- 27. xmlnsとxlink属性をcvs要素によって生成される要素/タグに挿入する方法
- 28. 挿入親要素のID
- 29. 挿入要素のPython
- 30. STLコンテナ挿入要素