Google Maps Android API v2でMapを表示させながら東京駅全体が見えた状態で
地図を傾けるとStackOverflowErrorが発生してアプリが終了してしまう。
10-25 18:17:12.235: E/AndroidRuntime(6720): java.lang.StackOverflowError 10-25 18:17:12.235: E/AndroidRuntime(6720): at maps.at.ba.b(Unknown Source) 10-25 18:17:12.235: E/AndroidRuntime(6720): at maps.at.ba.a(Unknown Source) 10-25 18:17:12.235: E/AndroidRuntime(6720): at maps.h.q.e(Unknown Source) 10-25 18:17:12.235: E/AndroidRuntime(6720): at maps.h.q.f(Unknown Source) 10-25 18:17:12.235: E/AndroidRuntime(6720): at maps.h.q.m(Unknown Source) 10-25 18:17:12.235: E/AndroidRuntime(6720): at maps.h.q.d(Unknown Source) 10-25 18:17:12.235: E/AndroidRuntime(6720): at maps.h.q.c(Unknown Source) 10-25 18:17:12.235: E/AndroidRuntime(6720): at maps.h.q.a(Unknown Source) 以下略
下記のように建物内の表示をOFFにするとエラーは回避される。
SupportMapFragment mapFragment = (SupportMapFragment)fm.findFragmentById(R.id.map); GoogleMap map = mapFragment.getMap(); if(map != null){ map.setIndoorEnabled(false); }
Indoor情報が多すぎるのだろうか。