Intentで表示したGoogleMapsにカスタムラベルが表示されない!?
ある日突然AndroidアプリからIntentでGoogleMapsを起動するとカスタムラベルが表示されていた箇所に緯度経度のような値が表示されている状態となっていた
GoogleMapsのバージョンを落として確認するとカスタムラベルが表示されるため、新しいバージョンのGoogleMapsで発生していると思われる
Google Maps Intents for Android
https://developers.google.com/maps/documentation/urls/android-intents
調べてみた
Google Issue Trackerに投稿はあるようだがまだ修正が行われていない様子
https://issuetracker.google.com/issues/129726279?enable_mat=true
Stack Overflowにも投稿がありGoogle Issue Trackerにコメントとスターをつけてほしいと書かれている様子
https://stackoverflow.com/questions/55078219/geo-intent-label-not-showing-in-google-maps-app
検証
Google Issue Trackerに投稿されていた指定をそのまま実装して確認
geo:0,0?q=-33.8666,151.1957(Google+Sydney)
GoogleMaps ver9.56.7で表示した場合
GoogleMaps ver10.35.2で表示した場合
結果
やはり古いバージョンのGoogleMapsでは問題なく表示されていた
2019年4月2日にGoogle Issue Trackerへ投稿されているが2020年2月時点ではまだ修正されていない様子
対応方法が見つからないのでGoogle Issue Trackerを定期的に確認して修正されるのを待つしかないのだろうか…
2022/01/28 追記
Google Issue Trackerを確認するとversion 11.12から解消していると投稿されており、自身の端末で現時点での最新版(version 11.14.3)にて動作を確認したところ問題は解消されていることを確認