Maps Platform API

Diger siteler icin sade entegrasyon

3D zorunlu degil. Street View pano, geocode, scene state ve lisans durumunu bu API ile ayri kullanabilirsiniz. AI3D modulu ayridir; istemeyen siteler sadece standart harita ve pano akisini kullanir.

Hizli baslangic

  • Her istekte x-tenant-key header kullanin.
  • Harita arama icin /api/v1/geocode cagin.
  • Street View pano bilgisi icin /api/v1/streetview/pano cagin.
  • Urununuz 3D istemiyorsa AI3D endpointlerini kullanmaniz gerekmez.
curl "https://maponpro.dijitalmet.com/api/v1/geocode?q=Alacati" ^
  -H "x-tenant-key: YOUR_TENANT_KEY"

Ne zaman hangi endpoint

GeocodeGET /api/v1/geocode

Adres, sehir veya koordinat sorgusu. Diger sitelerde arama kutusu icin.

Street ViewGET /api/v1/streetview/pano

En yakin pano metadata'si. Street View iframe veya pano akisi icin.

SceneGET /api/v1/scene/state

Varsayilan merkez, mode, kalite ve 3D session bilgisi.

LicenseGET /api/v1/license/status

Kullanimin runtime-only oldugunu ve yeniden dagitim kisitlarini gosterir.

ArchivePOST /api/v1/archive/items

Sahip oldugunuz upload, uretim ciktilari ve metadata kayitlarini merkezi arsive yazar.

Javascript ornegi

const headers = {
  "x-tenant-key": "YOUR_TENANT_KEY"
};

const geocode = await fetch(
  "https://maponpro.dijitalmet.com/api/v1/geocode?q=Alacati",
  { headers }
).then((r) => r.json());

const pano = await fetch(
  `https://maponpro.dijitalmet.com/api/v1/streetview/pano?lat=${geocode.lat}&lng=${geocode.lng}`,
  { headers }
).then((r) => r.json());

Merkezi arsiv

Google runtime icerigi aynalanmaz. Ama size ait upload, sahaya ait foto, uretim ciktilari ve JSON metadata merkezi arsivde tutulabilir.

curl "https://maponpro.dijitalmet.com/api/v1/archive/items" ^
  -H "x-tenant-key: YOUR_TENANT_KEY" ^
  -H "Content-Type: application/json" ^
  -d "{
    \"label\": \"Site camera shot\",
    \"kind\": \"image\",
    \"sourceType\": \"upload\",
    \"rightsMode\": \"owned\",
    \"sourceImage\": {
      \"fileName\": \"frame.png\",
      \"mediaType\": \"image/png\",
      \"dataBase64\": \"BASE64_IMAGE\"
    }
  }"

3D ayri modul

AI3D veya photorealistic 3D her site icin zorunlu degil. Standart entegrasyon lane'i:

  • Konum arama
  • Pano bulma
  • Scene state alma
  • Lisans durumu alma

Sadece ihtiyac olan projelerde /api/v1/ai3d/* veya 3D tiles session kullanin.