leete la documentacion de la api para ke la entiendas mejor, el codigo ke te he dejado funciona correctamente porke ya lo he probado antes de enviartelo
https://developers.google.com/maps/d...tutorial?hl=es
PD: no te hace falta cargar en el body del HTML con el onload porke ya en el javascript te habia puesto window.onload = function() ke lo ke hace es cargar esta funcion una vez terminada de cargar la pagina en el navegador. Por lo ke volverlo a cargar con el <body onload="initialize()"> es una redundancia por lo tanto mala eficiencia de tu codigo etc etc, y eso no tiene nada ke ver con la api de google es javascript basico