MULTISOUP

MULTISOUP

MULTISOUP

Staff Blog

Introduction example

2018.12.09

WebViweでJavaScript API 3.35 を使用するとエラーになる!?

javascript3.35_map_error

みなさん、こんにちは。

先日 Google Maps JavaScript API のリリースバージョンが 3.34 に更新されました。

https://maps.multisoup.co.jp/blog/3638/

 

 

よって、新しい試験バージョン 3.35 が公開されているのですが、

なんと Android や iOS の WebView で、 3.35 を使い地図を表示するとエラーとなり地図が表示されない場合があります。

ただし、OSのバージョンやビルドバージョンでエラーとならない場合もあるかもしれません。(未確認)

 

 

具体的には、Map.has() や Map.set()というメソッドを使用している個所でエラーとなります。つまり、WebView のブラウザには、OSのバージョンによって、このhas() や set() というメソッドは存在していない場合があるようです。

 

 

対応策としては、自前で has() や set() メソッドを作るという方法があります。

以下の掲示板に、その方法が記載されていますので、ご確認ください。

https://stackoverflow.com/questions/53511200/google-maps-uncaught-typeerror-b-has-is-not-a-function

 

 

3.35 は試験バージョンのため、これからも修正はされると思います。

次のリリース(約4ヶ月後)までに修正されていれば良いのですが、どうなるかは未知数です。

もしモバイルアプリで WebViewを使い地図を表示している方は、一度ご確認ください。

 

 

バイ

 

 

 

 

 

 

 

 

 

 

 

 

【関連記事】こんな記事も読まれています

2019.04.23

JavaScript API のリリースバージョンが 3.36 に更新されます!

みなさん、こんにちは。

2019年5月14日頃、Maps JavaScript API のリリースバージョンが 3.35 から 3.36 に更・・・

続きを読む

2016.07.05

Google Maps JavaScript API のリリースバージョン

みなさん、こんにちは!

 

今回紹介するのは、Google Maps JavaScript API のリリースバ・・・

続きを読む

 - Google Maps JavaScript API, サポート, スタッフ日記

お問い合わせお見積もりから開発のご相談まで、お気軽にお問い合わせください。

Google Maps for Work™に関するご質問やお見積りは、
マルティスープまでお気軽にお問い合わせください03-3518-9013 (受付時間:平日 9:00−18:00)