サンプル『顧客訪問リストを地図にピン表示する』について

お世話になっております。

<a href="https://cybozudev.zendesk.com/hc/ja/articles/202640950-%E4%BD%8F%E6%89%80%E3%81%8B%E3%82%89%E5%9C%B0%E5%9B%B3%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B">『顧客訪問リストを地図にピン表示する』</a>を自分の環境で作成しました。

そして、レコードを編集モードにして保存すると、
『You have included the Google Maps API multiple times on this page. This may cause unexpected errors.』というエラーがコンソール画面に表示されました。
このエラーは無視して差し支えないものなのでしょうか。また、表示させないにはどうしたらいいのでしょうか。

次に、サンプルコード内容についてですが、以下の部分のコードで何を行っているかわかりません。
単にライブラリをロードするだけではだめな理由を簡単に教えていただけたら幸いです。

        var check = document.getElementsByName(‘map_latlng’);
 
        if(check.length == 0){
 
            // enable google maps to call document.write after onload event.
            var nativeWrite = document.write;
            document.write = function(html) {
                var m = html.match(/script.+src=“([^”]+)"/);
                if (m) {
 load(m[1]);
               } else {
                    nativeWrite(html);
               }
            };
 
            // Google Map の API ライブラリをロードします
            load(‘https://maps-api-ssl.google.com/maps/api/js?v=3&sensor=false’);
 
            waitLoaded();  
 
        }
 

エラーメッセージ
『You have included the Google Maps API multiple times on this page. This may cause unexpected errors.』
について

GoogleMapsのライブラリが2回以上読み込まれているというものですので、kintone側のJavaScript設定と上記スクリプト内でダブっていないかなど互角員頂いたほうが良いかと思います。

次に、サンプルコード内容についてですが、以下の部分のコードで何を行っているかわかりません。
単にライブラリをロードするだけではだめな理由を簡単に教えていただけたら幸いです。

map_latlonというフィールドコードを持つ入力フィールドが存在するかチェックし、
→存在すれば地図表示処理を行う。(GoogleMapsライブラリの読み込みもここで行われています。)
→存在しなければ処理をスキップするということをしているようです。

map_latlonが確実に存在しkintoneのJavaScript設定でGoogleMapsライブラリが読み込まれていれば処理自体は不要です。

soulware 様
ご回答ありがとうございました。

ライブラリの読み込みが二重に行われているということに関しては、
再度スクリプトを見直してみたいと思います。

また、GoogleMapsライブラリの読み込みに関しては、簡素化できそうですので、また調べてみます。

今後ともよろしくお願いいたします。