集成在Android中的应用中就有Google Maps应用。在应用中启动Google Maps的方式和从其他Activity启动的方式相同:
1.创建Intent(new Intent(String action,Uri uri)),表明你要显示地图。其参数是:
·Action参数,必须指定为ACTION_VIEW。
·Uri参数,必须指定以下其中一种URI机制来替换你的数据:
─geo:latitude, longitude
─geo: latitude , longitude ?z= zoom
─geo:0,0?q my_street_address
─geo:0,0?q business_near_city
2.调用startActivity(Intent intent),使用刚创建的intent。
创建地图的一个示例如下:
Intent intent = new Intent(ACTION_VIEW, "geo:37.422006,-122.084095"); startActivity(intent);
这显然很简单,而且它使你能够使用功能强大的Google Maps,但是这种简单的方式还不能做到把地图集成到你的应用中。Google Maps本身就是应用,你无法改变其用户界面,也无法在地图上添加图形。Android为了让普通应用能够方便地基于Google Maps进行二次开发而专门提供了更灵活的包。