Répondre

2

Aux termes de Google Maps il y a phrases suivantes concernant le logo Google:

8.4 (b) Restrictions. En utilisant la marque Google, vous ne serez pas:

...

(iii) le logo Google comme le plus grand logo dans votre API Google Maps de mise en œuvre ou sur votre site Web (sauf comme indiqué sur la carte image elle-même);

et furtherer plus il y a aussi la phrase

9,4 Attribution.
(a) Le contenu qui vous est fourni par le Service peut contenir les noms commerciaux, marques de commerce, marques de service, logos, noms de domaine et autres caractéristiques distinctives de Google, de ses partenaires, ou d'autres détenteurs de droits tiers de contenu indexé par Google. Lorsque Google fournit cette attribution, vous devez l'afficher comme fourni via le Service ou comme décrit dans la documentation API Maps et ne peut pas supprimer ou modifier de quelque manière que ces noms commerciaux, marques de commerce, marques de service, logos, noms de domaine, et d'autres caractéristiques distinctives de marque .

Alors que je lis ceci, vous n'êtes pas autorisé à modifier la position ou les attributs du logo Google lui-même. Mais je n'ai trouvé aucune restriction qui n'autorise pas une couche ou quelque chose au-dessus du logo Google.

Mais s'il vous plaît noter que je ne suis pas un avocat et dans mes objectifs, je ne vois aucune raison de modifier le logo de Google.

Meilleures salutations Robert

1

Ceci est en fait possible une sorte de degré en changeant la partie visible de la carte, alias padding:

let padding = UIEdgeInsets(top: 0, left: 0, bottom: 100, right: 0) 
mapView.padding = padding 

Cela peut être utile si vous avez un tiroir comme vue en haut de la carte et vous voulez que le centre soit déplacé en conséquence lorsque vous changez la caméra (sans déplacer tout l'UIView qui fonctionne moins bien). Ou juste pour déplacer le logo vers la droite.

Si vous jetez un oeil à la documentation [map_padding] [https://developers.google.com/maps/documentation/ios-sdk/map#map_padding]

Si vous affichez une interface utilisateur personnalisée au bas de la carte, ajouter un rembourrage au fond de la carte pour que le logo et juridique les avis seront toujours visibles.

Tout comme un heads-up, lors du changement de padding, si vous déplacez l'appareil photo, vous voudrez peut-être ajouter un encart à lui pour annuler cette marge que vous venez d'utiliser pour déplacer le logo (pour annuler les uns les autres):

mapView.camera(for: bounds, insets: insets) 
Questions connexes