当前位置: 首页>>代码示例>>Java>>正文


Java GroundOverlay.setVisible方法代码示例

本文整理汇总了Java中com.google.android.gms.maps.model.GroundOverlay.setVisible方法的典型用法代码示例。如果您正苦于以下问题:Java GroundOverlay.setVisible方法的具体用法?Java GroundOverlay.setVisible怎么用?Java GroundOverlay.setVisible使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.google.android.gms.maps.model.GroundOverlay的用法示例。


在下文中一共展示了GroundOverlay.setVisible方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: addGroundOverlayToMap

import com.google.android.gms.maps.model.GroundOverlay; //导入方法依赖的package包/类
/**
 * Adds ground overlays from a given URL onto the map
 *
 * @param groundOverlayUrl url of ground overlay
 * @param groundOverlays   hashmap of ground overlays to add to the map
 */
private void addGroundOverlayToMap(String groundOverlayUrl,
        HashMap<KmlGroundOverlay, GroundOverlay> groundOverlays, boolean containerVisibility) {
    BitmapDescriptor groundOverlayBitmap = BitmapDescriptorFactory
            .fromBitmap(mImagesCache.get(groundOverlayUrl));
    for (KmlGroundOverlay kmlGroundOverlay : groundOverlays.keySet()) {
        if (kmlGroundOverlay.getImageUrl().equals(groundOverlayUrl)) {
            GroundOverlayOptions groundOverlayOptions = kmlGroundOverlay.getGroundOverlayOptions()
                    .image(groundOverlayBitmap);
            GroundOverlay mapGroundOverlay = mMap.addGroundOverlay(groundOverlayOptions);
            if (containerVisibility == false) {
                mapGroundOverlay.setVisible(false);
            }
            groundOverlays.put(kmlGroundOverlay, mapGroundOverlay);
        }
    }
}
 
开发者ID:josegury,项目名称:AndroidMarkerClusteringMaps,代码行数:23,代码来源:KmlRenderer.java

示例2: addGroundOverlayToMap

import com.google.android.gms.maps.model.GroundOverlay; //导入方法依赖的package包/类
/**
 * Adds ground overlays from a given URL onto the map
 *
 * @param groundOverlayUrl url of ground overlay
 * @param groundOverlays   hashmap of ground overlays to add to the map
 */
private void addGroundOverlayToMap(String groundOverlayUrl,
        HashMap<KmlGroundOverlay, GroundOverlay> groundOverlays, boolean containerVisibility) {
    BitmapDescriptor groundOverlayBitmap = BitmapDescriptorFactory
            .fromBitmap(getImagesCache().get(groundOverlayUrl));
    for (KmlGroundOverlay kmlGroundOverlay : groundOverlays.keySet()) {
        if (kmlGroundOverlay.getImageUrl().equals(groundOverlayUrl)) {
            GroundOverlayOptions groundOverlayOptions = kmlGroundOverlay.getGroundOverlayOptions()
                    .image(groundOverlayBitmap);
            GroundOverlay mapGroundOverlay = attachGroundOverlay(groundOverlayOptions);
            if (!containerVisibility) {
                mapGroundOverlay.setVisible(false);
            }
            groundOverlays.put(kmlGroundOverlay, mapGroundOverlay);
        }
    }
}
 
开发者ID:googlemaps,项目名称:android-maps-utils,代码行数:23,代码来源:KmlRenderer.java

示例3: setVisible

import com.google.android.gms.maps.model.GroundOverlay; //导入方法依赖的package包/类
/**
 * Set visibility for the object
 * @param args
 * @param callbackContext
 * @throws JSONException 
 */
protected void setVisible(JSONArray args, CallbackContext callbackContext) throws JSONException {
  boolean visible = args.getBoolean(2);
  
  String id = args.getString(1);
  GroundOverlay groundOverlay = (GroundOverlay)this.objects.get(id);
  if (groundOverlay == null) {
    this.sendNoResult(callbackContext);
    return;
  }
  groundOverlay.setVisible(visible);
  this.sendNoResult(callbackContext);
}
 
开发者ID:AdrianBZG,项目名称:PhoneChat,代码行数:19,代码来源:PluginGroundOverlay.java


注:本文中的com.google.android.gms.maps.model.GroundOverlay.setVisible方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。