我正在開發使用Google Maps Android API v2的Android應用程序。在幾個設備上測試應用時,我注意到一臺設備(Galaxy S4)已經開始在地圖的右下角顯示額外的版權信息(除了地圖左下角顯示的通常的Google徽標外):Google地圖在某些設備上顯示額外的版權文字
多餘的文字
© 2015年穀歌 - 地圖數據© 2015年穀歌
不會出現在其他設備上。它也不會出現在受影響手機的股票Google地圖應用中。
有誰知道爲什麼會出現此信息,以及爲什麼它只出現在某些設備上?谷歌地圖服務條款不允許隱藏版權信息(有關更多信息,請參閱the answer by @miselking),但我想了解它何時會/不會顯示,以便我可以在適當的時候將其放入我的佈局中如果有必要的話。例如,我已經在地圖底部使用填充來避免用圖例覆蓋Google徽標。填充移動額外的版權信息了太多,有如下(尷尬的前瞻性)結果:
我注意到this Google video on map padding顯示版權文本在地圖的右下角一個變體,並且還確認版權文本應該被地圖填充偏移。在這種情況下,版權信息讀取
© 2014谷歌 - 地圖數據© 2014 GBRMPA,谷歌,mapit地圖
目前仍沒有給出何時可能會或可能不會出現此信息的指示,然而。
剛開始在幾個開發設備(Nexus 6(5.0。?)和Galaxy S5(4.4.4))上的現有應用程序中看到這一點。版權年已經碰撞到2015年,但其他文字和格式與您所報告的相同。 Galaxy S5使用的是Google Play Services 6.5.99,但其他使用6.5.99的測試設備也不會顯示版權文本。 – stkent
@stkent「填充會將額外的版權信息也移動到上面」 - 我會考慮向地圖團隊提交一份錯誤報告,要求他們記錄開發人員應如何避免模糊此通知,因爲它不遵循事先說明填充建議。一路上,您可能能夠找出出現這種情況的條件。除此之外,我懷疑Google之外的很多人都知道這裏的遊戲規則。 – CommonsWare
@CommonsWare徽標不會尊重地圖上的填充設置,所以我相信這是按預期運行的。據我所知,使用底部填充只會產生一個體面的用戶界面,如果您的自定義覆蓋是一個全寬欄(至少在設備上顯示額外的版權信息...) – stkent