OpenLayers(2.13.1) で GoogleMapが表示されない
以前にも似たような不具合にあったのですが、その時はAPIのバージョンを「3.20」に設定したら解決しました。
これでめでたしと思っていたら、また表示されなくなった・・・
他のベースレイヤは表示される(OpenStreetMapとか)
前回も参考にしたOpenlayersのGitHubのIssueを見てみたら、つい最近(1日、2日前)に「3.20」がなくなったとか書き込みがあった
上記のサイトによると現在使えるAPIは以下のとおり
- 3.23(実験)
- 3.22(リリース)
- 3.21(凍結)
これらのバージョンのうちどれを使っても表示されず・・・
下記のサイトでも「3.23」「3.22」「3.21」どれもダメらしい。
この現状自体は5月ごろからあったらしい
でも、この不具合を対応したコミットが見つからない(単純に私のGitHubの使い方が悪く、見つけられないだけかも)
そんな中、公式のOpenlayersのGitHubではなくOpenlayersを利用したWEBアプリで、Openlayersのライブラリを修正した方がいました。
[Bug] setting "Google Normal" in preferences shows blank map after login · Issue #336 · vitalidze/traccar-web · GitHub
ソースを「Download ZIP」でダウンロードして、とりあえず修正Openlayersに置き換えたところ、GoogleMapが表示されるようにはなった。
公式のOpenlayers側で修正されるのはいつなんだろうか・・・
※追記(2016/02/17)
↓Githubにある公式のOpenLayersのソースファイルを使った方法を記載したのでコチラもドウゾ
monakaice88.hatenablog.com