• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java StreetViewPanorama类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



StreetViewPanorama类属于com.google.android.gms.maps包,在下文中一共展示了StreetViewPanorama类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: setUpStreetViewPanoramaIfNeeded

import com.google.android.gms.maps.StreetViewPanorama; //导入依赖的package包/类
private void setUpStreetViewPanoramaIfNeeded(final LatLng location) {
    mMapFragment.getStreetViewPanoramaAsync(new OnStreetViewPanoramaReadyCallback() {
        @Override
        public void onStreetViewPanoramaReady(StreetViewPanorama streetViewPanorama) {
            if (streetViewPanorama != null) {
                streetViewPanorama.setPosition(location);
                streetViewPanorama.setUserNavigationEnabled(true);
                streetViewPanorama.setPanningGesturesEnabled(true);
                streetViewPanorama.setZoomGesturesEnabled(true);

                StreetViewPanoramaCamera galleryOrientation = StreetViewPanoramaCamera.
                        builder(streetViewPanorama.getPanoramaCamera())
                        .bearing(mDetail.getBearing())
                        .tilt(mDetail.getTilt())
                        .build();
                streetViewPanorama.animateTo(galleryOrientation, TimeUnit.SECONDS.toMillis(1));
            }
        }
    });
}
 
开发者ID:googlesamples,项目名称:android-OurStreets,代码行数:21,代码来源:StreetViewFragment.java


示例2: onCreate

import com.google.android.gms.maps.StreetViewPanorama; //导入依赖的package包/类
@Override
protected void onCreate(final Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_street_view);

    SupportStreetViewPanoramaFragment streetViewPanoramaFragment =
            (SupportStreetViewPanoramaFragment)
                    getSupportFragmentManager().findFragmentById(R.id.streetviewpanorama);

    streetViewPanoramaFragment.getStreetViewPanoramaAsync(
            new OnStreetViewPanoramaReadyCallback() {
                @Override
                public void onStreetViewPanoramaReady(StreetViewPanorama panorama) {
                    // Only set the panorama to SYDNEY on startup (when no panoramas have been
                    // loaded which is when the savedInstanceState is null).
                    if (savedInstanceState == null) {
                        panorama.setPosition(SYDNEY);
                    }
                }
            });
}
 
开发者ID:PacktPublishing,项目名称:Android-Wear-Projects,代码行数:22,代码来源:StreetView.java


示例3: initMapFragment

import com.google.android.gms.maps.StreetViewPanorama; //导入依赖的package包/类
private void initMapFragment() {
    mMapFragment = SupportStreetViewPanoramaFragment.newInstance();
    mMapFragment.getStreetViewPanoramaAsync(new OnStreetViewPanoramaReadyCallback() {
        @Override
        public void onStreetViewPanoramaReady(StreetViewPanorama streetViewPanorama) {
            setUpStreetViewPanoramaIfNeeded(mDetail.getPosition());
        }
    });
}
 
开发者ID:googlesamples,项目名称:android-OurStreets,代码行数:10,代码来源:StreetViewFragment.java


示例4: call

import com.google.android.gms.maps.StreetViewPanorama; //导入依赖的package包/类
@Override public void call(final Subscriber<? super StreetViewPanorama> subscriber) {
  OnStreetViewPanoramaReadyCallback callback = new OnStreetViewPanoramaReadyCallback() {
    @Override public void onStreetViewPanoramaReady(StreetViewPanorama streetViewPanorama) {
      if (!subscriber.isUnsubscribed()) {
        subscriber.onNext(streetViewPanorama);
      }
    }
  };

  fragment.getStreetViewPanoramaAsync(callback);
}
 
开发者ID:aaronhe42,项目名称:RxGoogleMapsBinding,代码行数:12,代码来源:StreetViewPanoramaFragmentPanoramaReadyOnSubscribe.java


示例5: call

import com.google.android.gms.maps.StreetViewPanorama; //导入依赖的package包/类
@Override public void call(final Subscriber<? super StreetViewPanoramaOrientation> subscriber) {
  MainThreadSubscription.verifyMainThread();

  StreetViewPanorama.OnStreetViewPanoramaLongClickListener listener =
      new StreetViewPanorama.OnStreetViewPanoramaLongClickListener() {
        @Override public void onStreetViewPanoramaLongClick(
            StreetViewPanoramaOrientation streetViewPanoramaOrientation) {
          if (!subscriber.isUnsubscribed()) {
            subscriber.onNext(streetViewPanoramaOrientation);
          }
        }
      };

  streetViewPanorama.setOnStreetViewPanoramaLongClickListener(listener);

  subscriber.add(new MainThreadSubscription() {
    @Override protected void onUnsubscribe() {
      streetViewPanorama.setOnStreetViewPanoramaLongClickListener(null);
    }
  });
}
 
开发者ID:aaronhe42,项目名称:RxGoogleMapsBinding,代码行数:22,代码来源:StreetViewPanoramaLongClickOnSubscribe.java


示例6: call

import com.google.android.gms.maps.StreetViewPanorama; //导入依赖的package包/类
@Override public void call(final Subscriber<? super StreetViewPanorama> subscriber) {
  OnStreetViewPanoramaReadyCallback callback = new OnStreetViewPanoramaReadyCallback() {
    @Override public void onStreetViewPanoramaReady(StreetViewPanorama streetViewPanorama) {
      if (!subscriber.isUnsubscribed()) {
        subscriber.onNext(streetViewPanorama);
      }
    }
  };

  view.getStreetViewPanoramaAsync(callback);
}
 
开发者ID:aaronhe42,项目名称:RxGoogleMapsBinding,代码行数:12,代码来源:StreetViewPanoramaViewPanoramaReadyOnSubscribe.java


示例7: call

import com.google.android.gms.maps.StreetViewPanorama; //导入依赖的package包/类
@Override public void call(final Subscriber<? super StreetViewPanoramaOrientation> subscriber) {
  MainThreadSubscription.verifyMainThread();

  StreetViewPanorama.OnStreetViewPanoramaClickListener listener =
      new StreetViewPanorama.OnStreetViewPanoramaClickListener() {
        @Override public void onStreetViewPanoramaClick(
            StreetViewPanoramaOrientation streetViewPanoramaOrientation) {
          if (!subscriber.isUnsubscribed()) {
            subscriber.onNext(streetViewPanoramaOrientation);
          }
        }
      };

  streetViewPanorama.setOnStreetViewPanoramaClickListener(listener);

  subscriber.add(new MainThreadSubscription() {
    @Override protected void onUnsubscribe() {
      streetViewPanorama.setOnStreetViewPanoramaClickListener(null);
    }
  });
}
 
开发者ID:aaronhe42,项目名称:RxGoogleMapsBinding,代码行数:22,代码来源:StreetViewPanoramaClickOnSubscribe.java


示例8: call

import com.google.android.gms.maps.StreetViewPanorama; //导入依赖的package包/类
@Override public void call(final Subscriber<? super StreetViewPanoramaCamera> subscriber) {
  MainThreadSubscription.verifyMainThread();

  StreetViewPanorama.OnStreetViewPanoramaCameraChangeListener listener =
      new StreetViewPanorama.OnStreetViewPanoramaCameraChangeListener() {
        @Override public void onStreetViewPanoramaCameraChange(
            StreetViewPanoramaCamera streetViewPanoramaCamera) {
          if (!subscriber.isUnsubscribed()) {
            subscriber.onNext(streetViewPanoramaCamera);
          }
        }
      };

  streetViewPanorama.setOnStreetViewPanoramaCameraChangeListener(listener);

  subscriber.add(new MainThreadSubscription() {
    @Override protected void onUnsubscribe() {
      streetViewPanorama.setOnStreetViewPanoramaCameraChangeListener(null);
    }
  });
}
 
开发者ID:aaronhe42,项目名称:RxGoogleMapsBinding,代码行数:22,代码来源:StreetViewPanoramaCameraChangeOnSubscribe.java


示例9: call

import com.google.android.gms.maps.StreetViewPanorama; //导入依赖的package包/类
@Override public void call(final Subscriber<? super StreetViewPanoramaLocation> subscriber) {
  MainThreadSubscription.verifyMainThread();

  StreetViewPanorama.OnStreetViewPanoramaChangeListener listener =
      new StreetViewPanorama.OnStreetViewPanoramaChangeListener() {
        @Override public void onStreetViewPanoramaChange(
            StreetViewPanoramaLocation streetViewPanoramaLocation) {
          if (!subscriber.isUnsubscribed()) {
            subscriber.onNext(streetViewPanoramaLocation);
          }
        }
      };

  streetViewPanorama.setOnStreetViewPanoramaChangeListener(listener);

  subscriber.add(new MainThreadSubscription() {
    @Override protected void onUnsubscribe() {
      streetViewPanorama.setOnStreetViewPanoramaChangeListener(null);
    }
  });
}
 
开发者ID:aaronhe42,项目名称:RxGoogleMapsBinding,代码行数:22,代码来源:StreetViewPanoramaChangeOnSubscribe.java


示例10: onStreetViewPanoramaReady

import com.google.android.gms.maps.StreetViewPanorama; //导入依赖的package包/类
@Override
public void onStreetViewPanoramaReady(StreetViewPanorama panorama) {

    this.panorama = panorama;
    this.panorama.setPanningGesturesEnabled(allGesturesEnabled);
    if (coordinate != null) {
        this.panorama.setPosition(coordinate);
    }
}
 
开发者ID:nesterapp,项目名称:react-native-streetview,代码行数:10,代码来源:NSTStreetView.java


示例11: streetViewPanoramaReady

import com.google.android.gms.maps.StreetViewPanorama; //导入依赖的package包/类
/**
 * Create an observable which emits when {@link StreetViewPanorama} is ready to use.
 * <p>
 * <em>Warning:</em> The created observable keeps a strong reference to {@code
 * streetViewPanoramaView}. Unsubscribe to free this reference.
 * </p>
 */
@CheckResult @NonNull
public static Observable<StreetViewPanorama> streetViewPanoramaReady(
    @NonNull StreetViewPanoramaView streetViewPanoramaView) {
  checkNotNull(streetViewPanoramaView, "streetViewPanoramaView == null");
  return Observable.create(
      new StreetViewPanoramaViewPanoramaReadyOnSubscribe(streetViewPanoramaView));
}
 
开发者ID:aaronhe42,项目名称:RxGoogleMapsBinding,代码行数:15,代码来源:RxStreetViewPanorama.java


示例12: onStreetViewPanoramaReady

import com.google.android.gms.maps.StreetViewPanorama; //导入依赖的package包/类
@Override
public void onStreetViewPanoramaReady(StreetViewPanorama panorama) {
    mStreetViewPanorama = panorama;
    mStreetViewPanorama.setOnStreetViewPanoramaChangeListener(this);
    mStreetViewPanorama.setStreetNamesEnabled(true);

    // Only need to set the position once as the streetview fragment will maintain
    // its state.
    if (mCurrentLocation != null) {
        mStreetViewPanorama.setPosition(mCurrentLocation);
    }
}
 
开发者ID:elbaulp,项目名称:grado_informatica_npi,代码行数:13,代码来源:MapsActivity.java


示例13: initSVFragment

import com.google.android.gms.maps.StreetViewPanorama; //导入依赖的package包/类
private void initSVFragment(final Bundle savedInstanceState) {

        mSvpFragment = ((SupportStreetViewPanoramaFragment) getSupportFragmentManager()
                .findFragmentById(R.id.streetviewpanorama));
        mSvpFragment.getStreetViewPanoramaAsync(new OnStreetViewPanoramaReadyCallback() {
            @Override
            public void onStreetViewPanoramaReady(StreetViewPanorama streetViewPanorama) {
                setUpStreetViewPanoramaIfNeeded(savedInstanceState, coordenadas);
            }
        });

    }
 
开发者ID:alberapps,项目名称:tiempobus,代码行数:13,代码来源:StreetViewActivity.java


示例14: onStreetViewPanoramaReady

import com.google.android.gms.maps.StreetViewPanorama; //导入依赖的package包/类
@Override
public void onStreetViewPanoramaReady(StreetViewPanorama streetViewPanorama) {
    streetViewPanorama.setPosition(SYDNEY);
    streetViewPanorama.setUserNavigationEnabled(false);
}
 
开发者ID:Reline,项目名称:Google-Maps-BottomSheet,代码行数:6,代码来源:MainActivity.java


示例15: StreetViewPanoramaLongClickOnSubscribe

import com.google.android.gms.maps.StreetViewPanorama; //导入依赖的package包/类
StreetViewPanoramaLongClickOnSubscribe(StreetViewPanorama streetViewPanorama) {
  this.streetViewPanorama = streetViewPanorama;
}
 
开发者ID:aaronhe42,项目名称:RxGoogleMapsBinding,代码行数:4,代码来源:StreetViewPanoramaLongClickOnSubscribe.java


示例16: StreetViewPanoramaClickOnSubscribe

import com.google.android.gms.maps.StreetViewPanorama; //导入依赖的package包/类
StreetViewPanoramaClickOnSubscribe(StreetViewPanorama streetViewPanorama) {
  this.streetViewPanorama = streetViewPanorama;
}
 
开发者ID:aaronhe42,项目名称:RxGoogleMapsBinding,代码行数:4,代码来源:StreetViewPanoramaClickOnSubscribe.java


示例17: StreetViewPanoramaCameraChangeOnSubscribe

import com.google.android.gms.maps.StreetViewPanorama; //导入依赖的package包/类
StreetViewPanoramaCameraChangeOnSubscribe(StreetViewPanorama streetViewPanorama) {
  this.streetViewPanorama = streetViewPanorama;
}
 
开发者ID:aaronhe42,项目名称:RxGoogleMapsBinding,代码行数:4,代码来源:StreetViewPanoramaCameraChangeOnSubscribe.java


示例18: StreetViewPanoramaChangeOnSubscribe

import com.google.android.gms.maps.StreetViewPanorama; //导入依赖的package包/类
StreetViewPanoramaChangeOnSubscribe(StreetViewPanorama streetViewPanorama) {
  this.streetViewPanorama = streetViewPanorama;
}
 
开发者ID:aaronhe42,项目名称:RxGoogleMapsBinding,代码行数:4,代码来源:StreetViewPanoramaChangeOnSubscribe.java


示例19: setUpStreetViewPanoramaIfNeeded

import com.google.android.gms.maps.StreetViewPanorama; //导入依赖的package包/类
/**
 * StreetView
 *
 * @param savedInstanceState
 */
private void setUpStreetViewPanoramaIfNeeded(final Bundle savedInstanceState, final LatLng coordenadas) {


    mSvpFragment.getStreetViewPanoramaAsync(new OnStreetViewPanoramaReadyCallback() {
        @Override
        public void onStreetViewPanoramaReady(StreetViewPanorama streetViewPanorama) {

            if (streetViewPanorama != null && savedInstanceState == null) {

                streetViewPanorama.setPosition(coordenadas);
                streetViewPanorama.setUserNavigationEnabled(true);
                streetViewPanorama.setPanningGesturesEnabled(true);
                streetViewPanorama.setZoomGesturesEnabled(true);

                Log.d("STREETVIEW", "coordenadas 2: " + coordenadas.latitude + " - " + coordenadas.longitude);


            }

        }
    });


}
 
开发者ID:alberapps,项目名称:tiempobus,代码行数:30,代码来源:StreetViewActivity.java


示例20: streetViewPanoramaCameraChanges

import com.google.android.gms.maps.StreetViewPanorama; //导入依赖的package包/类
/**
 * Create an observable which emits on {@code streetViewPanorama} camera position change events.
 * <p>
 * <em>Warning:</em> The created observable keeps a strong reference to {@code
 * streetViewPanorama}. Unsubscribe to free this reference.
 * </p>
 */
@CheckResult @NonNull
public static Observable<StreetViewPanoramaCamera> streetViewPanoramaCameraChanges(
    @NonNull StreetViewPanorama streetViewPanorama) {
  checkNotNull(streetViewPanorama, "streetViewPanorama == null");
  return Observable.create(new StreetViewPanoramaCameraChangeOnSubscribe(streetViewPanorama));
}
 
开发者ID:aaronhe42,项目名称:RxGoogleMapsBinding,代码行数:14,代码来源:RxStreetViewPanorama.java



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java BlockKey类代码示例发布时间:2022-05-22
下一篇:
Java ReceivedDeletedBlockInfoProto类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap