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を使い地図を表示している方は、一度ご確認ください。

 

 

バイ

 

 

 

 

 

 

 

 

 

 

 

 

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

2016.07.11

Google Maps JavaScript API v3.24で追加された機能

こんにちは!

5月よりGoogle Maps Javascript API のリリ・・・

続きを読む

2016.08.13

Google Maps JavaScript API v3.25 リリース情報

みなさん、こんにちは!

 

Google Maps JavaScript API v3.25 が8月15日にリリ・・・

続きを読む

2017.07.29

Geocoding API で取得できる住所タイプの仕様が変わります

みなさん、こんにちは。

2017年9月2018年1月以降に Google Maps Geocoding API の仕様が・・・

続きを読む

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

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

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