How do i implement Google Maps into my Loop?

Hi guys - I have a comapany listing page which the user can do a
search for companies by city in the gta, ontario canada.

The thing is how do i implement the following code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
<html xmlns=""> 
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/ 

    <title>Google Maps JavaScript API Example</title> 
    <script src=" mykey goes here 
    <script type="text/javascript"> 

    function load() { 
      if (GBrowserIsCompatible()) { 
        var map = new GMap2(document.getElementById("map")); 
        map.setCenter(new GLatLng(43.5658865,-79.7006233), 15); // (up/ 
down- lower=down, left/right-lower is left), larger for zoom) 


                var marker = new GMarker(new GLatLng(43.5658865,-79.7006233)); 

  <body onload="load()" onunload="GUnload()"> 
    <div id="map" style="width:400px;height:250px"></div> 

INTO my page that dynamically pulls all the locations from a database?
i actually entered this code into the database field called “Map” changing only the co-ordinates
for each location – however only the first
business lisiting has the map pop up. I know it has to be because
this code is starting and terminating with head, body and html tags.
what is the correct way of doing this?
(i am new to coding - forgive me!)