tohokuaikiのチラシの裏

技術的ネタとか。

Prototype.jsとGoogleマップAPIがバッティングしていよいよPrototype.jsも終焉

16年前に納品したお客様から連絡でGoogleマップが表示されませんと…

Chromeのコンソール開いたら

This site overrides Array.from() with an implementation that doesn't support iterables, which could cause Google Maps JavaScript API v3 to not work correctly. ってエラーが出てた。

何もしてない(笑)ので、なんだろう?と探ったら、多分GoogleマップAPIがバージョンアップしてる。

これ見て、バージョン指定してみた。現時点で3.54なので バージョニング  |  Maps JavaScript API  |  Google for Developers

<script type="text/javascript" charset="utf-8" src="https://maps.googleapis.com/maps/api/js?key=GMAP_API_KEY&sensor=false&v=3.53"></script>

って、Versionを3.53にして対応。

でも、過去1年分(4バージョン)しか保持しないってGoogleは言ってるから、このシステムも後1年だな…

16年よくもったよ…