teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2018/10/30 11:23

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア37488

answer CHANGED
@@ -1,4 +1,4 @@
1
- `document.getElementById("map1")`は`null`を返します。
1
+ `#map1`がない場合、`document.getElementById("map1")`は`null`を返します。
2
2
  `new google.maps.Map(null)`はエラーを返すようですので、そこでスクリプトは停止します。
3
3
 
4
4
  解決方法は、`null`の時にはAPIを呼ばない、あるいは適切にエラー処理をする、というものが考えられるかと思います。