2014-07-21 58 views
9

我正在開發使用Google Maps Android API v2的Android應用程序。在幾個設備上測試應用時,我注意到一臺設備(Galaxy S4)已經開始在地圖的右下角顯示額外的版權信息(除了地圖左下角顯示的通常的Google徽標外):Google地圖在某些設備上顯示額外的版權文字

Cropped map showing additional copyright text

多餘的文字

© 2015年穀歌 - 地圖數據© 2015年穀歌

不會出現在其他設備上。它也不會出現在受影響手機的股票Google地圖應用中。

有誰知道爲什麼會出現此信息,以及爲什麼它只出現在某些設備上?谷歌地圖服務條款不允許隱藏版權信息(有關更多信息,請參閱the answer by @miselking),但我想了解它何時會/不會顯示,以便我可以在適當的時候將其放入我的佈局中如果有必要的話。例如,我已經在地圖底部使用填充來避免用圖例覆蓋Google徽標。填充移動額外的版權信息了太多,有如下(尷尬的前瞻性)結果:

Copyright text shifted by map padding

我注意到this Google video on map padding顯示版權文本在地圖的右下角一個變體,並且還確認版權文本應該被地圖填充偏移。在這種情況下,版權信息讀取

© 2014谷歌 - 地圖數據© 2014 GBRMPA,谷歌,mapit地圖

目前仍沒有給出何時可能會或可能不會出現此信息的指示,然而。

+0

剛開始在幾個開發設備(Nexus 6(5.0。?)和Galaxy S5(4.4.4))上的現有應用程序中看到這一點。版權年已經碰撞到2015年,但其他文字和格式與您所報告的相同。 Galaxy S5使用的是Google Play Services 6.5.99,但其他使用6.5.99的測試設備也不會顯示版權文本。 – stkent

+1

@stkent「填充會將額外的版權信息也移動到上面」 - 我會考慮向地圖團隊提交一份錯誤報告,要求他們記錄開發人員應如何避免模糊此通知,因爲它不遵循事先說明填充建議。一路上,您可能能夠找出出現這種情況的條件。除此之外,我懷疑Google之外的很多人都知道這裏的遊戲規則。 – CommonsWare

+0

@CommonsWare徽標不會尊重地圖上的填充設置,所以我相信這是按預期運行的。據我所知,使用底部填充只會產生一個體面的用戶界面,如果您的自定義覆蓋是一個全寬欄(至少在設備上顯示額外的版權信息...) – stkent

回答

5

唔,由於每人谷歌地圖服務條款第8.5節的:

8.5專有權利聲明。您同意您不會刪除,隱藏或更改可能貼在本服務上或通過本服務提供的任何專有權利聲明(包括版權和商標聲明,使用條款鏈接或品牌特徵)。如果此類通知未加入本服務中,則表示您同意根據Google Maps API文檔顯示此類通知。

和9.4:

9.4署名。 (a)通過服務向您提供的內容可能包含Google,其合作伙伴或其他第三方內容索引權利人的商標名稱,商標,服務標誌,徽標,域名以及其他獨特品牌特徵由谷歌。當Google提供此歸屬地時,您必須通過本服務提供或按照地圖API文檔中的描述進行展示,並且不得刪除或以任何方式更改這些商品名稱,商標,服務標記,徽標,域名和其他獨特品牌特徵。(b)您同意在頁面上顯眼地包含並顯示「由Google支持」的歸屬地(和/或Google所要求的任何其他歸屬(如Google地圖API文檔中所述)),並且毗鄰服務搜索框和Google搜索結果。如果您使用標準Google搜索控件或標準Google搜索控制表單,則會自動包含此歸因,並且您同意不修改或遮蓋此自動生成的歸因。 (c)您理解並同意Google有唯一的權利和自由裁量權來確定您的歸屬是否符合上述要求。

你有義務顯示版權和商標聲明等等,等等...... 你可以(但不應)試圖隱藏這些,有一對夫婦的解決方案(創意)herehere但我沒不測試這些,所以我不能告訴你他們是否會工作。爲什麼他們出現在某些設備上而不是其他人?嗯,不知道,誰知道谷歌做了什麼,他們瘋了......:D

+0

我們實際上已經在使用地圖填充來重新定位左下角的「常規」徽標(否則它會被我們的圖例遮蔽),但這也會影響右下角的其他版權信息,使其看起來更糟糕......要清楚,我明白隱藏版權信息是不被允許的 - 理解_why_有時會/不會顯示更重要。一旦我知道了,我可以想出如何最好地適應它。 – stkent

+0

更新了原始問題以反映您的信息。 – stkent

相關問題