【发布时间】:2011-07-19 18:56:49
【问题描述】:
我正在将 iOS 应用程序移植到 Android。 iOS 应用使用 MapKit; Android 应用程序使用相应的 Google Maps API。在 Android API 中,我找不到任何类似于 iOS 的标注气泡 (canShowCallout) 的功能。我用文本和按钮实现了我自己的简单布局,但它看起来不太好,最近我偶然发现了一个明显使用 iOS 图形的 Android 应用程序。他们是在破解还是使用合法的东西,经过一天的搜索,我找不到?
谢谢,
地图制作者
【问题讨论】:
-
在另一个操作系统中模仿一个操作系统的外观并不是一个好主意。应用程序的外观和感觉必须是设备的一部分。也就是说,在 iPhone 上它必须以 iPhone 方式显示,在 Android 上 - 在 Android 方式上,在 Windows Phone 7 上 - 在 Windows Phone 7 方式上。移植应用程序时,您必须保留功能,但要采用目标平台的原生外观。所有平台的所有指南都同意这一点。
标签: android ios google-maps callouts