Auf der Google Maps Platform ist bald eine neue Version der Funktionen für das cloudbasierte Gestalten von Karteninhalten verfügbar. Die Aktualisierung umfasst eine neue Standardfarbvorlage und Optimierungen in Bezug auf die Nutzerfreundlichkeit der Karten. Alle Kartenstile werden im März 2025 automatisch aktualisiert. Weitere Informationen zur Verfügbarkeit und Aktivierung sind unter Neuer Kartenstil für die Google Maps Platform verfügbar.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Wenn Sie bereits ein Place-Objekt oder eine Orts-ID haben, können Sie Place.fetchFields aufrufen, um weitere Details zu diesem Ort zu erhalten. Verwenden Sie den Parameter fields, um eine durch Kommas getrennte Liste eines oder mehrerer Ortsdatenfelder in der Camel-Case-Schreibweise anzugeben. Verwenden Sie das Place-Objekt, das zurückgegeben wird, um Daten für die angeforderten Felder zu erhalten.
Im folgenden Beispiel wird eine Orts-ID verwendet, um eine neue Place-Instanz zu erstellen. Danach wird Place.fetchFields aufgerufen, um die Felder displayName und formattedAddress abzurufen. Die zurückgegebenen Daten werden in der Console protokolliert.
TypeScript
async function getPlaceDetails(Place) {
// Use place ID to create a new Place instance.
const place = new Place({
id: 'ChIJN1t_tDeuEmsRUsoyG83frY4',
requestedLanguage: 'en', // optional
});
// Call fetchFields, passing the desired data fields.
await place.fetchFields({ fields: ['displayName', 'formattedAddress'] });
// Show the result
console.log(place.displayName);
console.log(place.formattedAddress);
}
async function getPlaceDetails(Place) {
// Use place ID to create a new Place instance.
const place = new Place({
id: "ChIJN1t_tDeuEmsRUsoyG83frY4",
requestedLanguage: "en", // optional
});
// Call fetchFields, passing the desired data fields.
await place.fetchFields({ fields: ["displayName", "formattedAddress"] });
// Show the result
console.log(place.displayName);
console.log(place.formattedAddress);
}