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

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

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

  • Google地图v2点击两次,即可在片段兑现中使用
  • 如何从地图中删除所有多段线
  • Android的Google MAPs API限制每天2500个请求是每个客户端设备还是每个应用程序密钥?
  • 我在哪里可以findGoogle Play服务归属文字?
  • 在canvas上绘制对象/图像
  • 可以“覆盖”的大小与Android上的谷歌地图放大一起吗?
  • 有没有方法在Google Map API v2中显示路线指示?
  • Google Maps CameraUpdateFactory未初始化
  • 您可能需要在应用程序中使用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源平台和许多应用程序。