Как установить streetView в моем приложении-приложении mapview? - PullRequest
0 голосов
/ 03 октября 2011

У меня есть еще те же вопросы о Stackoverflow, но они не показывают ни одного принятого ответа!

Как мне настроить streetView в моем mapview? Я использую платформу Google API 2.2?

Ответы [ 2 ]

0 голосов
/ 09 июля 2015
public class StreetDetail extends FragmentActivity implements OnStreetViewPanoramaReadyCallback {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_street_detail);

    StreetViewPanoramaFragment streetViewPanoramaFragment =  (StreetViewPanoramaFragment) getFragmentManager().findFragmentById(R.id.streetviewpanorama);
    streetViewPanoramaFragment.getStreetViewPanoramaAsync(this);
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    return super.onOptionsItemSelected(item);
}



@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.menu_main, menu);
    return true;
}

@Override
public boolean onContextItemSelected(MenuItem item) {
    return super.onContextItemSelected(item);
}

@Override
public void onStreetViewPanoramaReady(StreetViewPanorama streetViewPanorama) {
    streetViewPanorama.setPosition(new LatLng(37.4083836,-122.1472079));
}
}

Добавьте такой фрагмент к своей деятельности.

<fragment android:name="com.google.android.gms.maps.StreetViewPanoramaFragment"
    android:id="@+id/streetviewpanorama"
    android:layout_width="match_parent"
    android:layout_height="300dp" />
0 голосов
/ 03 октября 2011

Вы можете использовать метод setStreetView и указать on в качестве аргумента.

Проверьте это: Просмотр улиц

...