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.