Aşağıdaki JavaScript hatası aniden ortaya çıktı:
Google Maps API hatası: Google Maps API hatası: MissingKeyMapError
Aşağıdaki JavaScript hatası aniden ortaya çıktı:
Google Maps API hatası: Google Maps API hatası: MissingKeyMapError
Yanıtlar:
Evet. Artık Google, kullanıcıların API'larına erişmeleri için kimlik doğrulaması yapmak üzere bir API anahtarı istiyor` .
API anahtarını aşağıdaki bağlantıdan alabilirsiniz. Bağlantıyı gözden geçirin ve bir proje girmeniz gerekiyor. Ama bu kolay. Sorunsuz.
https://developers.google.com/maps/documentation/javascript/get-api-key
API anahtarını aldıktan sonra bir öncekini değiştirin
<script src="https://maps.googleapis.com/maps/api/js"></script>
için
<script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=your_api_key_here"></script>
Şimdi Google haritanız iş başında. Eğer almak için merak ediyorsanız boylam ve enlem Maps girişine. İstediğiniz konumu sabitleyin ve tarayıcının URL'sini kontrol edin. Burada boylam ve enlem değerlerini görebilirsiniz. Bu değerleri kopyalayıp aşağıdaki gibi yapıştırmanız yeterlidir.
new google.maps.LatLng(longitude ,latitude )
Gereğince Google geçtiğimiz günlerde duyurusu , Google Maps API kullanımı artık bir anahtar gerektirir. Googlehost’u localhost’ta kullanıyorsanız veya alan adınız 22 Haziran 2016’dan önce etkin değilse, bunun için bir anahtar gerekir. Bir anahtar almak ve uygulamanıza eklemek için lütfen Google Haritalar API'larının dokümanlarına bakın.
Tüm Google Haritalar JavaScript API uygulamaları kimlik doğrulaması gerektirir (API KEY)
<script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=(Paste YOUR API KEY)"></script>
Birkaç ay önce karşı karşıya olduğum aynı sorun, ücretsiz google harita kullanımının sonunun bence 11 Haziran 2018'den itibaren etkili olmasından kaynaklanıyor. Google şimdi ücretsiz google haritaları sunmuyor. Geçerli bir API anahtarına ve geçerli faturalandırmaya sahip olmanız gerekir, bu da size 200 $ ücretsiz kullanım sağlayabilir.
Daha fazla ayrıntı için bağlantıya bakın: Google harita fiyatlandırması
API anahtarınızı almak için buradaki işlemi uygulayın.
Yalnızca belirli kullanıcılarla haritaları kullanmak istiyorsanız, diğer harita araçlarını deneyebilirsiniz.
API'yı yükleyen kod öğesinde gerekli kimlik doğrulama parametresi eksik. Standart Haritalar JavaScript API'sını kullanıyorsanız, geçerli bir API anahtarıyla bir anahtar parametre kullanmanız gerekir. Premium Plan müşterisiyseniz, müşteri kimliğinizle bir istemci parametresi veya geçerli bir API anahtarına sahip bir anahtar parametre kullanmanız gerekir.
API anahtarları ve istemci kimlikleri kılavuzuna bakın .
bir proje oluşturmalı ve anahtarı şu şekilde toplamalısınız:
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&language=en&key=()"></script>