Yer Ayrıntıları

Platform seçin: Android iOS JavaScript Web Hizmeti

Alanları getir

Mevcut bir Place nesneniz veya yer kimliğiniz varsa Place.fetchFields kullanın yöntemini de kullanabilirsiniz. Döndürülecek yer verisi alanlarının virgülle ayrılmış listesini sağlayın; alan adlarını büyük/küçük harf kullanmadan belirtin. İstenen alanlara ait verileri almak için döndürülen Place nesnesini kullanın.

Aşağıdaki örnekte Place.fetchFields çağrısı yapan yeni bir Place oluşturmak için yer kimliği kullanılmaktadır. displayName ve formattedAddress alanlarını istediğinde bir işaretçi ekler haritaya ekler ve bazı verileri konsola kaydeder.

TypeScript

async function getPlaceDetails(Place) {
    const { AdvancedMarkerElement } = await google.maps.importLibrary("marker") as google.maps.MarkerLibrary;
    // Use place ID to create a new Place instance.
    const place = new Place({
        id: 'ChIJN5Nz71W3j4ARhx5bwpTQEGg',
        requestedLanguage: 'en', // optional
    });

    // Call fetchFields, passing the desired data fields.
    await place.fetchFields({ fields: ['displayName', 'formattedAddress', 'location'] });

    // Log the result
    console.log(place.displayName);
    console.log(place.formattedAddress);

    // Add an Advanced Marker
    const marker = new AdvancedMarkerElement({
        map,
        position: place.location,
        title: place.displayName,
    });
}

JavaScript

async function getPlaceDetails(Place) {
  const { AdvancedMarkerElement } = await google.maps.importLibrary("marker");
  // Use place ID to create a new Place instance.
  const place = new Place({
    id: "ChIJN5Nz71W3j4ARhx5bwpTQEGg",
    requestedLanguage: "en", // optional
  });

  // Call fetchFields, passing the desired data fields.
  await place.fetchFields({
    fields: ["displayName", "formattedAddress", "location"],
  });
  // Log the result
  console.log(place.displayName);
  console.log(place.formattedAddress);

  // Add an Advanced Marker
  const marker = new AdvancedMarkerElement({
    map,
    position: place.location,
    title: place.displayName,
  });
}

Yere Genel Bakış bileşenini kullanma

Yere Genel Bakış bileşeni, milyonlarca işletme hakkında ayrıntılı bilgiler görüntüler. çalışma saatleri, yıldızlı yorumlar, fotoğraflar, yol tarifleri ve diğer işlemleri 5 boyut ve biçimde hazır bir kullanıcı arayüzünde sunar. ABD'nin sunduğu Genişletilmiş Bileşen Kitaplığı, geliştiricilerin daha iyi haritalar geliştirmelerine yardımcı olan bir dizi web bileşeni ve konum özelliklerini daha hızlı hale getirir.

Özel bir Yer Genel Bakış bileşeni için yerleştirilebilir kod oluşturmak üzere Yer Genel Bakış yapılandırıcısını kullanın, ardından React ve Angular gibi popüler çerçevelerle veya hiç çerçeve olmadan kullanılacak şekilde dışa aktarın.