我可以获取Android的Google地图应用的源代码吗?

我读的地方,所有默认的Android应用程序开源。

如果这是真的,我试图find谷歌地图代码。 谁能告诉我怎么find它?

Solutions Collecting From Web of "我可以获取Android的Google地图应用的源代码吗?"

您可能需要在应用程序中使用Maps API 。

虽然Android本身就是开放源码的Google谷歌,但由于安全性和知识产权方面的原因,这些应用程序是封闭的。

这些专有应用程序包括以下内容

  • 地图
  • 导航
  • YouTube的
  • GMail的

如果您想在提供的状态下使用这些应用程序,则可以使用意图来触发它们。

每个应用程序将需要参数在意图uri或额外的参数,但是这些的例子很容易find。

检查github可能是你find一个解决scheme

https://github.com/googlemaps

你应该首先安装这两个软件包Google Play Services Google Repository,然后尝试在你的布局中添加这个片段

<fragment android:id="@+id/mapView" android:name="com.google.android.gms.maps.MapFragment" android:layout_width="match_parent" android:layout_height="match_parent"/> 

然后你应该添加这个方法来初始化地图

 private void createMapView(){ try { if(null == googleMap){ googleMap = ((MapFragment) getFragmentManager().findFragmentById( R.id.mapView)).getMap(); /** * If the map is still null after attempted initialisation, * show an error to the user */ if(null == googleMap) { Toast.makeText(getApplicationContext(), "Error creating map",Toast.LENGTH_SHORT).show(); } } } catch (NullPointerException exception){ Log.e("mapApp", exception.toString()); } 

}

https://github.com/glennsayers/AndroidMapsTutorial

如果您在Eclipse中工作,请使用下载pipe理器来下载这些插件:

他们让您访问Android源平台和许多应用程序。