Вопрос

Я хочу показать Это Местоположение внутри карты с использованием с помощью с помощью Google Maps URL Shume.i использовал GMSPANORAMAVIVE дляПоказывая вид на улицу с помощью с использованием данного LAT / LONG (53.426398, -2.242795) Но внутри зоны строительства не отображается, эта область отображается в браузере или URL-схеме.

Я использовал Demo Githu Код, чтобы показать вид на улицу, но я хочу показать точно выше местоположения внутри приложения.

Я не хочу использовать приложение WebView, Safari или Google Map.

Это было полезно?

Решение

Я думаю, что вы отсутствуете

[panoramaView_ moveToPanoramaID:@"i3XJvXkmgNMAAAQW-ezYnQ"];
.

Другие советы

Это возможно! Извлеките генеракодицетагкод из user2744623's Post :

Вот альтернативная ссылка (подержанный встроен для представления Google Business) https://maps.google.com/maps?layer=c&panoid=shcqtg4y9qh9t0p5aspva&ie=utf8t0p5aspvva&ie=utf8&source=emde&output=svembed&cbp=13%2C213%2C%2C0%2C0

а затем используйте его как генеракодицетагкод в iOS SDK:

GMSPanoramaView *view_ = [GMSPanoramaView panoramaWithFrame:CGRectZero
                          nearCoordinate:CLLocationCoordinate2DMake(53.426398, -2.242795)];
[view_ moveToPanoramaID:@"shcQTg4Y9qh9T0p5aspVvA"];
.

Затем вы можете установить panoid к тому, что угла вы предпочитаете:

[GMSPanoramaCamera cameraWithHeading:200.0f pitch:-10.0f zoom:1];
.

У вас есть два варианта.Загрузите Pano или использовать один из многих одобренных способов Google для получения представления.

Вот альтернативная ссылка (используемый встроен для Google Business View) https:// maps.Google.com / Maps? Panoid= C & Amp; panoid= shcqtg4y9qh9t0p5aspvva & IE= utf8 & source= встроен и вывод= svembed & cbp= 13% 2c213% 2c% 2c0% 2c0

Возьмите пано, используя Pano Fetch

Используйте API - Ниже приведен частично PSUDO-код, вам потребуется небольшое количество знаний JavaScript.

var your_pano = new google.maps.LatLng(53.426398,-2.242795);
  var panoramaOptions2 = {
    position: your_pano,
        addressControlOptions: {
      position: google.maps.ControlPosition.TOP_CENTER
    },
    zoomControl: false,
    linksControl: true,
    panControl: false,
    fov: 110,
    pov: {
      heading: 100,
      pitch: -20
    },
    zoom: 0
  };
  var your_pano = new google.maps.StreetViewPanorama(
      document.getElementById('your_pano'),
      panoramaOptions2);
  your_pano.setVisible(true);
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top