scriptタグで書けば、普通に表示されます。
<script> var map; function initMap(){ map = new google.maps.Map(document.getElementById('map'),{ center:{lat: 35.681167, lng: 139.767052}, zoom: 8 }); } </script> <script async defer src = "https:maps.googleapis.com/maps/api/js?key=&callback=initMap"> </script>
天気のラベルを渡したいですね。