In google map, you need to set the values(lat,long) from dataset to be available in your client side (javascript).
You have already done the populate part and get the values in dataset.
To get the values in client side,
you can create two hidden fields make it runat="server"
<input type="hidden" id="hdnLat" runat="server" />
<input type="hidden" id="hdnLong" runat="server" />
var objLat = docuent.getElementById("<%= hdnLat.ClientID %>");
var objLat = docuent.getElementById("<%= hdnLong.ClientID %>");
Now in code behind page load, use the dataset to get the lat and Long value and assign it in the above two variable.
hdnLat.Value = {value from dataset};
hdnLong.Value = {value from dataset};
In your google map creation routine in javascript, you can now use the value
objLat.value and objLong.value.
This should work.
cheers