【问题标题】:Gaining access to Google Maps Android API Util Lib with Android Studio & OS X使用 Android Studio 和 OS X 访问 Google Maps Android API Util Lib
【发布时间】:2016-02-22 04:19:45
【问题描述】:

我需要访问 Google Maps Android Heatmap Utility(注意;这不是标准的 google maps API)。见:https://developers.google.com/maps/documentation/android-api/utility/heatmap

目前为止

  1. 在 build.gradle (Modile: app) 文件中添加了依赖 compile 'com.google.maps.android:android-maps-utils:0.4+'。

  1. 在我的项目中添加了以下代码:

    private void addHeatMap() {
        List<LatLng> list = null;
        // Get the data: latitude/longitude positions of police stations.
        try {
            list = readItems(R.raw.police_stations);
        } catch (JSONException e) {
            Toast.makeText(this, "Problem reading list of locations.", Toast.LENGTH_LONG).show();
        }
        // Create a heat map tile provider, passing it the latlngs of the police stations.
        HeatmapTileProvider mProvider = new HeatmapTileProvider.Builder()
                .data(list)
                .build();
        // Add a tile overlay to the map, using the heat map tile provider.
        mOverlay = mMap.addTileOverlay(new     TileOverlayOptions().tileProvider(mProvider));}
    
    1. 添加了两个导入

    2. 设置 $PATH 和 $ANDROID_HOME 变量

    3. 已下载 Google Repo 和 Google Play 服务

以下是带有 Android Studio 的 OS X 设置指南: http://googlemaps.github.io/android-maps-utils/#start

【问题讨论】:

    标签: android macos google-maps heatmap


    【解决方案1】:

    我不确定我做了什么,但它现在可以工作了。

    我还需要添加导入:

    import com.google.android.gms.maps.model.TileOverlay;
    import com.google.android.gms.maps.model.TileOverlayOptions;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多