Estoy haciendo una aplicación que tiene un MKMapView. Tengo una UIToolbar translúcida encima de MKMapView. El problema es que el logotipo de Google está debajo de él. ¿Hay alguna manera de mostrar el logotipo de Google arriba (en la dirección Y, no Z) en la barra de herramientas de UIT en lugar de debajo?
¿Puedo cambiar la posición del logotipo de Google en un MKMapView?
Respuesta
Sí, puedes. E incluso puede ser aprobado por Apple también.
Ver aquí: http://nachbaur.com/blog/dealing-with-mkmapviews-google-logo-with-translucent-toolbars
Y aquí: http://rogchap.com/2011/06/17/mkmapview-moving-the-google-logo/
La única manera sería cambiar el tamaño de MKMapView
en el mismo tiempo con MKCoordinateSpan
que debe compensar la cantidad del mapa ocupada por UIToolbar
. Si su objetivo es poder mostrar una parte del mapa debajo de la barra de herramientas, no es factible.
Es posible y funciona, véase la respuesta de Vadoff. –
@MaciejSwic Sí, lo sé. Yo también puedo leer No lo haría de esa manera. Apple puede cambiar la estructura interna de MKMapView sin ninguna divulgación y su aplicación se bloqueará. Sugerí una solución más compleja que es algo segura – bioffe
¿Cómo funciona el bucle a través de una vista de las subvistas y la verificación de la clase bloquea una aplicación? Si la vista de la imagen desaparece como lo hizo con los mapas de Apple, el método descrito en nachbaur.com dará como resultado cero. Como todos sabemos, el envío de mensajes a nil no hace nada, no falla. –
No hay una API de Google para mover el logotipo. Tendrá que mover su barra de herramientas.
Tuve el mismo problema, me preocupaba si podía violar los términos de uso. Como se recomienda @Black Frog, debe mover la barra de herramientas o cambiar el tamaño del mapView para mostrar el logotipo de Google. Aunque hace que la barra de herramientas translúcida no tenga sentido, es mejor que hacer que tu aplicación sea potencialmente rechazada.
Es complicado, pero es posible. Amplíe MKMapView.frame, por lo que el logotipo de Google está oculto. Apple rechazaría tu aplicación, por lo que debes volver a agregar el logotipo. Esto se puede hacer con un png del logotipo (p.m., puedo enviártelo). Puedes colocar este png donde quieras en el mapa, acepta Apple.
- 1. ¿Qué logotipo de Google puedo usar en mi sitio?
- 2. ¿Cómo puedo cambiar la posición del eje para pares()?
- 3. UILabel - cómo cambiar la posición del texto
- 4. ¿Cómo cambiar la posición del girador abierto?
- 5. JCheckbox cambiar la posición del texto
- 6. Cambiar la posición de UITableViewCellEditingStyle
- 7. Ubicación del logotipo de Google en el mapa en la aplicación iOS
- 8. Región del conjunto MKMapView
- 9. cambiar la posición del botón cancelar en UIAlertView?
- 10. Cambiar el logotipo que aparece en Android ActionBar programáticamente
- 11. Cambiar la posición del cursor en la div contenteditable después de cambiar innerHTML
- 12. ¿Cómo eliminar el logotipo "Desarrollado por Google" en la lista desplegable Autocompletar de Google Map?
- 13. WPF: ¿cómo puedo unir la posición de un control a la posición actual del mouse?
- 14. ¿Hay un logotipo oficial de C#?
- 15. Seguimiento suave de la ubicación del usuario en MKMapView
- 16. Dibujo MKMapView superposición como Google Maps llegar
- 17. ¿Dónde puedo encontrar el logotipo 'Disponible en la App Store'?
- 18. El increíble efecto de logotipo sobre google chrome
- 19. API de Google Maps v3 - fijar la posición del mapa en tiempo de ejecución
- 20. ¿Cómo puedo cargar un KML en el mapa de Google, sin cambiar el centro del mapa
- 21. jquery UI ordenable: ¿cómo puedo cambiar la apariencia del objeto "marcador de posición"?
- 22. Imagen del logotipo y encabezado H1 en la misma línea
- 23. Seguimiento del centroCoordinación de MKMapView
- 24. ¿Puedo cambiar la posición de la etiqueta de la tira en ggplot de arriba hacia abajo?
- 25. ¿Cómo cambiar la posición del marcador de una función de JavaScript?
- 26. Android: cómo cambiar la posición del indicador ExpandableListView?
- 27. MKMapView: en la ubicación del usuario de inicio -> zoom
- 28. logotipo en pantalla de escritorio
- 29. ¿Cómo puedo calcular la distancia entre dos puntos en MkMapview?
- 30. ¿Cómo cambiar la posición de un diálogo de progreso?
Los enlaces ya no están disponibles –