5

Androidで特定の場所のストリートビューを表示するために長い間試みてきましたが、残念ながら成功できません。

私が必要とするのは、地図に位置(LAT、LONG)を指定すると、その特定の位置のストリートビューが表示されることです。

以下は、マップ、3D マップ、ハイブリッド マップ、サットラタイト ビューなどを表示する作業コードです。ただし、ストリートビューは表示されません...

mMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap();
    mMap.addMarker(new MarkerOptions().position(new LatLng(33.748832, -84.38751300000001)).title("Marker"));
    mMap.setMapType(GoogleMap.MAP_TYPE_SATELLITE);
    mMap.setTrafficEnabled(true);
    CameraPosition cameraPosition = new CameraPosition.Builder()
    .zoom(17)                   // Sets the zoom
    .target(new LatLng(33.748832, -84.38751300000001))
    .bearing(90)                // Sets the orientation of the camera to east
    .tilt(30)                   // Sets the tilt of the camera to 30 degrees
    .build();                   // Creates a CameraPosition from the builder
mMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));

ストリートビューを表示する方法が必要です..

4

3 に答える 3

7

play-service ライブラリでサポートされているものを使用できるようになりました。

https://developers.google.com/android/reference/com/google/android/gms/maps/StreetViewPanoramaFragment

https://developers.google.com/android/reference/com/google/android/gms/maps/StreetViewPanoramaView

Google Maps Android API v2 を使用して独自のアプリにストリートビューを埋め込むことはできません。

あなたはできる:

  • ストリートビューを実行するIntent
  • でjavascript API v3を使用してみてくださいWebView

編集:これは iOS で利用できるようになったため、将来的には Android でも利用できるようになる可能性があることに注意してください。

于 2013-05-06T15:55:22.993 に答える
5

Google Play サービス 4.4.+ から Streetview API が利用可能になりました。ここをチェックhttps://developers.google.com/maps/documentation/android/streetview

于 2014-06-16T15:41:12.963 に答える