Sebebi Google'ın harita uygulamalarıyla ilgili 22 Haziran 2016 yeni bir prosedüre geçti, bundan kaynaklanan bir sorundur. Google Haritalarla ilgili krokiyi veya haritayı sitenizde kullanmak istiyorsanız, Google'ın sağladığı bir API anahtarına ihtiyacınız var. Bu APIyi Google veriyor ve artık ücretli hale geliyor. Kota ve Kredili bir sisteme geçti ne kadar kullanılırsa o kadar ücret ödeyeceksiniz iyi tarafı kredi kartı bilgilerinizi verdiğiniz takdirde şimdilik 300 dolarlık bir kredi tanımlanıyor bu bittiğinde tanımladığınız kart üzerinden ücret ödeyeceksiniz.
Aslında öncesinde harita kodlarını API anahtarı olmadan ücretsiz bir şekilde yıllardır sitelerimizde kullanmıştık. Ancak artık bu tarihten sonra api olmadan kullanılamayacak. Google kendi sitesinde şöyle bir metin var "Haritalar Web API'lerini 22 Haziran 2016'dan önce aktif şekilde uygulamış müşteriler için kota istisnaları geçerli olabilir." belirtilen tarihten önce api alanlardan ücret talep etmeyebilir olarak anlıyoruz.
Peki bu harita hatalarını nasıl düzeltebiliriz?
Google makalelerini biraz araştırdıktan sonra hatanın sebebinin API olduğunu öğrendik. Şimdi bir tane API oluşturmamız ve bu API üzerinden kodumuzu oluşturmamız gerekiyor. Google üzerinde API anahtarı oluşturmak şimdilik ücretsiz.
Google Haritalara ait Google Maps Platform sayfasına giriş yaparak API oluşturmak için süreci başlatalım.
Bu bölümde sizden bir Google hesabınıza giriş yapmanızı isteyecek. İstemesede siz giriş yapın.
"Haritalar, Rotalar ve Yerler" hepsini seçin ve hemen peşinden devam’ı tıklayın.
Yeni bir proje oluştur'u seçin, projeniz için bir isim girin ve ardından İleri'yi tıklayın.
Google Haritalar Projelerinizi Oluşturun Yeni projenizin adını girdikten sonra artık API anahtarınızı etkinleştirebilirsiniz.
Google API anahtarınız için sizlere ücretsiz kredi tanımlıyor. Bunu alacağınız API anahtarı için kullanabilirsiniz.
API Console bölümünde anahtarın yalnızca sizin siteniz tarafından kullanılması seçeneğini işaretlemeyi unutmayın.
Uygulama kısıtlamaları altında "HTTP yönlendiricileri"ni seçin ve ardından aşağıdaki iki girişi ilave edin (siteadi.com’unuzu kendi web sitenize ait isimle değiştirerek).
İlk girişi yazın ve ilave etmek için klavyenizdeki enter tuşuna medya. İkinci girişi ilave etmek için tekrarlayın. Her iki girişin de (yıldız ile) olması, haritalarınızın web sitenizin rastgele bir URL’sinde çalışmasına yardımcı olur.
Örnek: siteadi.com/* ve alt satıra *.siteadi.com/* Kaydet dedikten sonra ekranda gözüken API anahtarınızı kopyalayın.
Google Haritalar API KEY oluşturduk API anahtarımızı aldık.
Şimdi Google Haritalara ait API anahtarını ister uygulamalarınıza yere yerleştirin, isterseniz bu anahtar yardımıyla oluşacak kodu web sitenize ekleyin.
Google API kodunu nereye ekleyeceğim?
web sitenizde haritaların gömüleceğiz sayfanın head etiketlerinin arasına aşşağıdaki şekilde oluşturduğunuz keyinizi ekleyerek çalıştırabilirsiniz.
<script src="//maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&key=YOUR_API_KEY" async="" defer="defer" type="text/javascript"></script>