在非“Google 市场”/非“Google 精选”上使用 MapView电话
是否可以使用 MapView 构建基于 GMaps 的应用程序,而无需安装 Google Market 和其他 Google 工具?
我需要在此类手机上安装带有 Google 工具的自定义 ROM 吗?
是否还有其他使用地图和类似 MapView 的可能性?
特别是一些平板电脑设备,如 Notion Ink Adam、Advent Vega 和 Point of View Tegra 缺少此 Google 工具。
Is it possible to use the MapView to build on GMaps-based apps without having Google Market and the other Google tools installed?
Do i need to have a custom ROM on such phones with that Google tools?
Are there some other possibilities to use Maps and a MapView-like-thing?
Especially some Tablet devices like Notion Ink Adam , Advent Vega und Point of View Tegra lack this Google Tools.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果设备没有 Google 地图,您无法创建与
MapView
相关的应用。但是,请记住,
标记上有一个记录很少的android:required
属性。如果您将其设置为false
,您的应用仍应在无MapView
的设备上加载。您可以使用Class.
forName()
来查看MapView
类是否存在 - 如果不存在,您可以替换其他内容(例如、WebView 与网络版 Google 地图、OpenStreetMap)或完全禁用地图功能。If the device does not have Google Maps, you cannot create
MapView
-related apps.However, bear in mind that there is a lightly-documented
android:required
attribute on the<uses-library>
tag. If you set that to befalse
, your app should still load onMapView
-less devices. You can useClass.
forName()
to see if theMapView
class exists -- if it does not, you can substitute something else (e.g., WebView with the Web version of Google Maps, OpenStreetMap) or disable the map features entirely.