API ile Bir Web Sayfasına Google Haritası Nasıl Eklenir

Web sayfanıza bir konum işaretçisi olan bir Google haritası eklemek için, Google'dan özel bir yazılım anahtarı almanız ve ardından ilgili JavaScript'i sayfaya eklemeniz gerekir. Süreç basit olsa da, en azından HTML ve JavaScript hakkında üstünkörü arka plan bilgisine sahip olmak yardımcı olur.

Bir Google Haritalar API Anahtarı edinin

Google, sunucularını harita talepleri ve konum aramaları nedeniyle bombalanmaya karşı korumak için Google Haritalar veritabanına erişimi kısıtlıyor. Haritalar sunucularından veri talep etmek üzere Uygulama Programlama Arayüzünü kullanmak için benzersiz bir anahtar almak üzere geliştirici olarak Google'a kaydolmanız gerekir. API anahtarı, Google'ın sunucularına (örneğin bir Web uygulaması geliştirmek için) yoğun erişime ihtiyaç duymadığınız sürece ücretsizdir.

API anahtarınızı kaydetmek için:

  1. Google Cloud Platform Konsoluna gidin ve Google hesabınızla giriş yaptıktan sonra yeni bir proje oluşturun veya mevcut bir projeyi seçin.

  2. Le Marchê'nin deri koleksiyonlarını görmek için Devam et API'yi ve ilgili hizmetleri etkinleştirmek için.

  3. Üzerinde Tanıtım sayfa al API anahtarı. Gerekirse, anahtara ilgili kısıtlamalar koyun.

  4. Google tarafından önerilen en iyi uygulamaları kullanarak API anahtarınızın güvenliğini sağlayın.

Haritanın ücretsiz kotanızın izin verdiğinden daha sık görüntülenmesi gerektiğine inanıyorsanız, Google ile bir faturalandırma düzenlemesi yapın. Çoğu web sitesi - özellikle düşük trafikli bloglar veya niş siteler - kota tahsisinin çoğunu tüketme olasılığı düşüktür.

JavaScript'i Web Sayfanıza Yerleştirin

Aşağıdaki kodu Web sayfanıza, HTML belgesinin BODY bölümüne ekleyin:

<div id = "harita"> </div>
<Script>
// Haritayı başlatın ve ekleyin
function initMap () {
// bayrağın konumu
değişken bayrak = {lat: XXX, Ing: YYY};
// Bayrağa ortalanmış harita
var map = new google.maps.Map (
document.getElementById ('harita'), {yakınlaştırma: 4, merkez: bayrak});
// Bayrağa yerleştirilmiş işaretçi
var işaretleyici = yeni google.maps.Marker ({konum: bayrak, harita: harita});
}
</ Script>
<komut dosyası eşzamansız erteleme
src = "https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap">