本文整理汇总了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;未经允许,请勿转载。 |
请发表评论