在Android小部件中映射

时间:2012-02-03 09:36:37

标签: android android-maps

我试图在android小部件中显示地图。但据我所知,android小部件中没有mapview。有人请告诉我有没有办法在android小部件中显示地图?

3 个答案:

答案 0 :(得分:3)

Mapview 小部件支持的视图。这里可以注意到:

http://developer.android.com/guide/topics/appwidgets/index.html

  

如果您熟悉XML,那么创建App Widget布局很简单   布局。但是,您必须知道App Widget布局是基于的   在RemoteViews上,它不支持所有类型的布局或视图   窗口小部件。

     

RemoteViews对象(以及App Widget)可以支持   以下布局类:

     
      
  • 的FrameLayout
  •   
  • 的LinearLayout
  •   
  • RelativeLayout的
  •   
     

以下小部件类:

     
      
  • AnalogClock
  •   
  • 按钮
  •   
  • 天文台计时器
  •   
  • ImageButton
  •   
  • ImageView
  •   
  • 进度
  •   
  • TextView
  •   
  • ViewFlipper
  •   
  • ListView
  •   
  • GridView
  •   
  • StackView
  •   
  • AdapterViewFlipper
  •   
     

不支持这些类的后代。

答案 1 :(得分:0)

如果您是应用开发者,则没有办法。

如果你可以修改框架,你可以。

答案 2 :(得分:0)

您可以将简单的ImageViewStatic Maps API配合使用,并从Google地图绘制返回的图像。它不完全是Google Maps,但重量极轻(非常适合应用程序小部件)。