私が維持しているサイトのGoogleマップを実装しようとしているうちに、この問題が発生しています。火かき棒から次のエラーが表示されます。TypeError:map is undefined GoogleマップAPIを使用している場合
TypeError: map is undefined
どうしましたか?
注::先週ドメインを変更します。
は、理由はあなたが図書館でGoogleマップのAPIキーを追加していないされて
<div id="mapd" style="width: 100%; height: 550px;"></div>
<script src="https://maps-api-ssl.google.com/maps/api/js?key=mykey&sensor=false" type="text/javascript"></script>
<script type="text/javascript">
var map;
var markers = [];
var markers1 = [];
var infoWindow;
function load1() {
map = new google.maps.Map(document.getElementById("mapd"), {
center: new google.maps.LatLng(22.00, 72.22),
zoom: 8,
mapTypeId: 'roadmap',
mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU}
});
infoWindow = new google.maps.InfoWindow();
google.maps.event.addListener(map, 'dragend', function(ev){
var s = $("#searchcheck").is(':checked');
if(s==true)
{
$('#loading').css('display','block');
$('#loading1').css('display','block');
searchLocationsNear(map.getCenter());
}
});
}
あなたは、ドメインを変更した場合、それが[アプリ](https://console.developers.google.com/)キーが関連付けられている場合に更新しました。 –
@ Deep3015古いドメインが2016年より前であったので、今日はキーを追加したので、キーは正しいドメインを指しています。 – takachou
問題を示す[mcve]を入力してください。投稿されたコードでエラーが報告されることはありません( 'load1'関数は呼び出されないので、マップはありません)。投稿されたコードには構文エラー( '<')がありませんが、別のエラーが発生します( 'Uncaught TypeError:プロパティ 'firstChild' of nullを読み取れません)。 – geocodezip